0
Я установил миниатюрную схему Chez и использовать .El конфигурационный файл следующим образом- мой файл .emacs:пакет компиляции не загружен в схеме Chez
(add-to-list 'load-path "/home/lambda/slime-2013-04-05") ; your SLIME directory
(setq inferior-lisp-program "/usr/bin/clisp") ; your Lisp system
(require 'slime)
(slime-setup)
(setq slime-protocol-version 'ignore)
;;petite scheme setup
(setq scheme-program-name "/home/lambda/csv8.4/custom/petite")
(load-file "/home/lambda/.emacs.d/scheme-setup.el")
(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(custom-enabled-themes (quote (tango-dark))))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
)
(add-hook 'lisp-mode-hook '(lambda()
(local-set-key (kbd "RET") 'newline-and-indent)))
(if (fboundp 'global-font-lock-mode)
(global-font-lock-mode 1) ; GNU Emacs
(setq font-lock-auto-fontify t)) ; XEmacs
и схема-setup.el файл я используя здесь:
https://github.com/tiljeset/emacs/blob/master/scheme-setup.el
Теперь, когда я
$ emacs -nw -f run-scheme
и компилировать с, я получаю ошибку:
Exception in compile-file: compile package is not loaded
Type (debug) to enter the debugger.
в REPL. Могу ли я спросить, что вызывает эту проблему?
(compile-file filename.ss)
дает такую же ошибку.
«купить» пакет? –
Да. Как в деньгах. Я не уверен, что такое текущая цена, но есть доступная образовательная скидка, и это не слишком дорого. Это единственный способ получить компилятор для полной Chez Scheme. В противном случае вы можете просто использовать интерпретатор Petite Chez Scheme. Вам нужен полный Chez Scheme для интерфейса функции C, и если вы хотите распространять предварительно скомпилированные двоичные файлы без исходного кода. В противном случае интерпретатор работает нормально; в частности, после запуска программы, нет никакой разницы в скорости. – user448810
Большое спасибо за ваш ответ. C-c C-l должен быть достаточным для этого - когда требуется компиляция, я буду использовать DrRacket! – category