Racketとは
Racketとは、LISP一族Schemeの血統の言語で、今回始めて使ってみました。
以前からSchemeをやってみたいと思っていたのですが、これまた処理系がいっぱいあり、どれをセレクトすればよいか分からなかったこともあり、Guileをちょろっと触れてみる程度でした。
しかし、2023年に入り、新たなチャレンジをしようということで、とりあえずインストールしてみました。
RacketにはDr.RacketというGUIな開発環境がありまして、Common Lisp + Emacs + Slimeのように、気軽にいろいろ試すことができます。
Dr.Racketを使わず、ターミナルにてracket -iとすると、Racketの対話環境を起動することもできます。
基本的にはLISP一族なので、ざっくりとは使える感じです。ただRacketのほうが、いろいろ「あ、わかりやすい!」というところが多いような印象を受けます。