Skip to content

sititou70/sicp-exercises

Repository files navigation

sicp-exercises

計算機プログラムの構造と解釈(SICP)の練習問題を解いたもの。練習問題 4.79 の自由回答のみスキップしています。

テキスト

環境構築

想定環境:Ubuntu + VS Code

sudo apt install racket libssl-dev
raco pkg install racket-langserver
raco pkg install sicp

VSCode を起動し、ワークスペースで推奨している拡張機能を導入します。

フォーマッターの有効化

autodesk.autolispextをフォーマッターとして採用していますが、この拡張機能は標準だとautolispしかフォーマットしません。

そこで、./enable-formatter.shを実行して拡張機能を書き換え、フォーマッターをracketでも利用可能にします。

書き換えられた拡張機能は、./uninstall-formatter.shによって削除したあと再度インストールすることでもとに戻ります。

実行方法

REPL を起動

racket

ファイルを実行

racket hoge.rkt

Releases

No releases published

Packages

No packages published