首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >emacs‘`racket模式REPL不加载识别程序

emacs‘`racket模式REPL不加载识别程序
EN

Stack Overflow用户
提问于 2015-07-20 17:41:24
回答 1查看 654关注 0票数 3

我刚刚在emacs24.3中安装了racket-mode,当我通过racket-repl命令运行REPL时,REPL正确启动,但是有些racket过程/函数没有被识别。i.e

代码语言:javascript
复制
> (class object%)
; class: undefined;
;  cannot reference undefined identifier
> (enter! "test.rkt")
; enter!: undefined;
;  cannot reference undefined identifier

racket-racket-program变量的当前值设置为Racket.exe。另一方面,如果我只是从windows命令行运行Racket.exe,那么REPL就像预期的那样工作。

在这方面的任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2015-07-20 18:17:04

如果您的文件包含#lang racket,那么REPL将选择使用哪种语言。如果没有这样的行,我猜是使用了racket/base --而object%没有在racket/base中定义。

试着进入这个程序:

代码语言:javascript
复制
#lang racket
(+ 1 2)

然后启动REPL并再次尝试您的代码片段。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31522959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档