Я пытаюсь воспроизвести код в «Маленьком интригане» по ходу дела и сталкиваюсь с ошибками.
.emacs-файл:
;; Melpa package contains geiser
(require 'package)
(add-to-list 'package-archives
'("melpa-unstable" . "http://melpa.org/packages/" t)
(package-initialize)
;; Setup geiser and babel
(require 'scheme)
(require 'python)
(setq geiser-active-implementations '(mit))
(custom-set-variables
'(scheme-program-name "mit-scheme"))
(org-babel-do-load-languages
'org-babel-load-languages
'((scheme . t)
(python . t)
(sh . t)))
Я запускаю M-x geiser. Это открывает полнофункциональный Mit REPL. Но когда я оцениваю блок кода src схемы, происходит следующее:
#+BEGIN_SRC scheme
(define lat?
(lamda (l)
(cond
((null? l) #T)
((atom? (car l)) (lat? (cdr l)))
(else #f))))
(lat? (bacon and eggs))
#+END_SRC
#+RESULTS:
: An error ocurred.
Я нахожусь в организационном режиме при запуске C-c C-c.
ОБНОВЛЕНИЕ: я переключил среду с виртуальной машины Ubuntu на Cygwin. Я с большим успехом следовал руководству uileiknarf по Cygwin Emacs. Мой опыт обучения снова в порядке!
lambda
. - person Michael Vehrs   schedule 17.01.2017