【问题标题】:Best Scheme implementation for Emacs and The Little Schemer?Emacs 和 The Little Schemer 的最佳方案实现?
【发布时间】:2014-06-28 00:07:49
【问题描述】:

我已经尝试过 Geiser,但我不断收到此错误消息:

Unable to start REPL:
Searching for program: permission denied, guile.exe

顺便说一句,我使用的是 Windows 7。另外,这是我的 .emacs 中的 Geiser 路径:

(load-file "~/.emacs.d/elpa/geiser-20140326.951/geiser.el")

我不知道如何解决这个问题,因为 Google 没有返回任何有用的东西,而且我对 Emacs 或 Geiser 也不太熟悉。我非常感谢您对此或更好/更简单的方案实施的帮助,以便我最终可以启动 TLS。

【问题讨论】:

  • 试试 cygwin 或 ubuntu。那里的设置很简单。
  • 我无法帮助您使用 Emacs,但我会使用 DrRacket 并使用其中一种教学语言或 R5RS。然后,您可以像使用任何其他语言一样逐步扩展代码、逐步调试,并且您拥有 LISP 的 IDE 所期望的所有功能。
  • 听起来 geiser.el 使用 guile 作为其默认方案。在结果中尝试M-x customize-group RET geiser RET 或失败C-u M-x apropos-variable RET geiser- RET,然后C-sguile。希望这会告诉你要设置哪个变量。
  • 这个问题会不会是我没有安装 Guile REPL 造成的?我认为它包含在 Geiser 安装中。如何在 Geiser 旁边安装 Guile?这可能是一个愚蠢的问题,但我真的不知道这一切是如何运作的(至少不是很好)。
  • 如果它在默认情况下寻找诡计,那么肯定安装它可能会使事情“正常工作”。我假设您可以配置 geiser 以使用不同的方案(因为我也一直假设您已经安装了一个方案)。 Rptx 的回答听起来不错。

标签: emacs scheme emacs24 the-little-schemer geiser


【解决方案1】:

Geiser 不提供方案。您需要安装它们才能使用。它需要 Racket 5.3.4 或更高版本,或 guille 2.0.9 或更高版本,如本页所示:

http://www.nongnu.org/geiser/geiser_2.html#Installation

这是 Racket 的链接:

http://racket-lang.org/download/

抱歉不能再帮你了,但是我没有窗户。我在linux下使用geiser和guile。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-16
    • 2012-09-06
    • 2011-10-23
    • 2010-12-15
    • 2010-12-30
    • 2015-10-22
    • 2011-06-14
    • 1970-01-01
    相关资源
    最近更新 更多