Plugins 如何构建Sublime Text 2插件来编译racket(scheme)代码?

Plugins 如何构建Sublime Text 2插件来编译racket(scheme)代码?,plugins,scheme,sublimetext2,racket,read-eval-print-loop,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上都获得可用的版本 大概是这样的: 我的问题是,我不知

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

#lang racket

(display "Hello, World")
然后按⌘+R将运行Racket代码(这当然可以通过运行
Racket myfile.rkt
并获取输出的简单脚本来完成),并在控制台的Sublime Text 2底部打印输出。我还想在控制台中添加一个REPL,否则它会对Racket代码进行求值。我真的很想在Windows和Mac上都获得可用的版本

大概是这样的:

我的问题是,我不知道如何开始这件事,有人能告诉我正确的方向吗?这是我真正想做的事情:)

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

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


更新

截至,SublimeREPL现在有一个内置的Racket REPL。快乐编码