読者です 読者をやめる 読者になる 読者になる

真面目に、強く、上品に

たのしくげんきに!

racket

Racketのdot記法を使う

Racketのdot記法は、基本的にリストの最後の要素の前に付きますが、 (1 . < . 2)と書くと、(< 1 2)と等価に評価される*1同様にみなされるようです。 dot記法がペアを生成する(cons x y)の省略記法であることを考えると、 この記法は例外的に感じられます。 …

RacketのREPLをマシにする

Racket のREPLは素の状態では履歴もemacs標準キーバインドも使えないため、使い勝手が非常に悪いです。 とりあえず XREPL(eXtended REPL) を設定しましょう。 設定方法 $ echo "(require xrepl)" >> ~/.racketrc POSIX互換なら $ racket でREPLが起動する際…