2014-10-01 76 views
0

我只學過Python,並且最近開始學習一種名爲Scheme的新語言。我有一些關於Scheme的基本問題。 1)如果我想在崇高文本2上打開一個scm文件,我可以選擇「Lisp」作爲我的語言設置嗎? 2要在終端上運行python,我所要做的只是python file.py,我該如何打開一個scm。文件在我的操作系統x。OS X Scheme語言(lisp的方言)

+0

我會建議使用[球拍(http://racket-lang.org)如果你不依賴於任何特定的實現。它帶有一個IDE和你需要的一切開始。 – uselpa 2014-10-01 16:41:41

+0

@uselpa立即鎖定而不必質疑?我會盡可能與R6RS + SRFI保持兼容,以便與其他實現兼容。我仍然會使用DrRacket :) – Sylwester 2014-10-02 00:03:23

回答

1

1)是的。您還可以安裝更多Scheme oriented version。 2)是的。取決於實施。對於racket,您可以從plt-r6rs-script file.scm,plt-r5rs-script file.scm開始,或者您可以編譯raco exe file.scm,然後運行file,然後這是一個可執行文件。 Racket還有一個名爲DrRacket的IDE,適合在IDE中進行編程,調試和運行,並且支持標準的Scheme版本,如R5RS,R6RS以及它自己的語言球拍,類型化的球拍和懶惰的球拍。不要將語言拍法與整個演繹混淆,同樣的名字同樣適用於Scheme。

對於IKARUS你做ikarus --r6rs-script file.scm

1

如果你想找一個Scheme方言,你可以通過Racket來做。此時,如果您對終端感到滿意,可以通過他們的Systems Programming With Racket教程,這將闡明如何從命令行編輯和運行方案文件。