我安装了chezscheme
$ chezscheme
Chez Scheme Version 9.5
Copyright 1984-2017 Cisco Systems, Inc.
> (define a (list 4 5 6 ))
> (set-car! a 9)
> a
(9 5 6)
并将其配置为geiser-default-implementation
(require 'geiser)
(setq geiser-active-implementations '(chez guile racket chicken mit chibi gambit))
(add-hook 'scheme-mode-hook 'geiser-mode)
(setq geiser-default-implementation 'chez)
尽管如此,当用org src发行C-c C-c时>
#+begin_src scheme :session sicp :lexical t (define a (list 2 3 4)) (set-car! a 9) a #+end_src #+RESULTS:
它缓冲了很长时间,提示在minibuffer'chez go and up'中
但是运行MIT方案。
错误:
MIT/GNU Scheme running under GNU/Linux Type `^C' (control-C) followed by `H' to obtain information about interrupts. Copyright (C) 2019 Massachusetts Institute of Technology This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Image saved on Thursday September 5, 2019 at 11:51:46 AM Release 10.1.10 || Microcode 15.3 || Runtime 15.7 || SF 4.41 || LIAR/x86-64 4.118 ;Warning: Invalid keyword: "/home/me/.emacs.d/.local/straight/build/geiser/scheme/chez/geiser/geiser.ss" ;Warning: Unhandled command line options: ("/home/me/.emacs.d/.local/straight/build/geiser/scheme/chez/geiser/geiser.ss")
怎么了?
我安装了chezscheme $ chezscheme Chez Scheme版本9.5,版权所有1984-2017 Cisco Systems,Inc.>(定义a(列表4 5 6))>(set-car!a 9)> a(9 5 6)并对其进行配置如geiser -...
[默认情况下,Geiser认为Chez Scheme的可执行文件是scheme
,但不是,Chez Scheme使用chez
,而Mit Scheme使用scheme
和mit-scheme
。您需要将以下内容放入Emacs初始化文件中: