4

我正在设想一个 Sublime Text 2 插件,它允许我在主窗口中输入一些球拍代码,如

#lang racket

(display "Hello, World")

然后按 ⌘+R 将运行该 Racket 代码(这肯定可以通过运行racket myfile.rkt并获取输出的简单脚本来完成)并在 Sublime Text 2 底部的控制台中打印输出。我还想添加控制台中的 REPL,否则会评估 Racket 代码。我真的很想在 Windows 和 Mac 上获得工作版本。

像这样的东西:

像这样的东西,当然没有错误......

我的问题是我不知道如何开始这个,有人可以指出我正确的方向吗?这是我真正想要完成的事情:)

感谢您的帮助,非常感谢。

4

1 回答 1

5

看看SublimeREPL。它本身可能是可扩展的,足以支持 Racket,因为其中已经有其他 Lisp 类型的语言,如 Clojure 和 Scheme。如果您仍然想构建自己的游戏只是为了好玩,源代码肯定会帮助您提供一些想法。


更新

2.0.0 版本开始,SublimeREPL 现在内置了一个 Racket REPL。快乐编码!

于 2013-06-30T00:25:47.233 回答