如何构建Sublime Text 2插件来编译球拍(方案)代码?

时间:2013-06-29 23:38:37

标签: plugins scheme sublimetext2 racket read-eval-print-loop

我正在设想一个Sublime Text 2插件,它允许我在主窗口中输入一些像

这样的球拍代码
#lang racket

(display "Hello, World")

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

这样的事情:

Something like this, without the error of course ...

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

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

1 个答案:

答案 0 :(得分:5)

看看SublimeREPL。它本身可以扩展,足以支持Racket,因为它已经有像Clojure和Scheme这样的其他Lisp类型语言。如果您仍然想为了它的乐趣而建立自己的,那么源代码肯定会帮助您提供一些想法。


更新

截至version 2.0.0,SublimeREPL现在内置了一个Racket REPL。快乐的编码!