目前Lisp有在JVM上的实现,在.NET上的实现就是 IronScheme,于是我便开始选择了IronScheme作为Lisp研究的第一站。...1,下载IronScheme源码 IronScheme在Codeplex上有开源项目, https://ironscheme.codeplex.com/ ,可以下载它的源码和编译好的程序,在 https...://ironscheme.codeplex.com/SourceControl/latest 可以下载源码,我下载时候的文件名是 ironscheme-103684,下载的源码可以用VS2008打开。...NET 2.0与4.0的程序: IronScheme.Console32-v2.exe IronScheme.Console32-v4.exe IronScheme.Console-v2.exe IronScheme.Console-v4...这个IronScheme也提供了,下面是 https://ironscheme.codeplex.com/wikipage?
如果你不想这么麻烦的自己来编译,也可以考虑直接使用给予.NET DLR的IronScheme,具体请看我原来的文章:《.NET DLR 上的IronScheme 语言互操作&&IronScheme控制台输入中文的问题...如果你不想编译或者安装任何一个Scheme程序,但又想看看Scheme是什么样子,推荐访问下面的网址,它提供了一个Web版本的Scheme编译运行环境: http://eval.ironscheme.net
这也使得为 .NET构建的脚本语言,能够工作在静态编译的环境中,如IronPython,IronRuby和IronScheme。 为了做到这一点,Mono开发团队正在完成混合模式执行的工作。
值得注意的是,各种高级语言本身可能根本没有这些“概念”在里头,如IronScheme是一个在.NET平台上的Scheme语言实现,其中根本没有前面提到的这些IL——亦或说是.NET平台上的名词。
IronScheme - R6RS Scheme编译器,运行时和许多标准库 JSIL - CIL到Javascript编译器http://jsil.org/ Mono-basic -Visual Basic
领取专属 10元无门槛券
手把手带您无忧上云