既然读SICP, 不可避免要运行scheme,
在StackOverflow上提了半年多SICP的问题, 人民教师" Óscar López"坚贞不渝的推荐racket实现取代Gilde,
如果只拿一个充分的理由:
文档清晰全面易懂.
比如cheatsheet
https://docs.racket-lang.org/racket-cheat/index.html#(section._.Essentials)
文档
https://docs.racket-lang.org/guide/index.html
另外还有sicp专题等.
设置很简单,
首先从babel中将scheme打开
(org-babel-do-load-languages 'org-babel-load-languages '(
(scheme . t)
))
然后安装racket
sudo apt install racket
最后从配置中添加一行
(add-hook 'scheme-mode-hook 'geiser-mode)
(setq geiser-default-implementation 'racket)
OK了.
#+begin_src scheme :session sicp
(* 3 3)
#+end_src
#+RESULTS:
: 9