JSchemeMinJVM 平台上的 Scheme 语言实现
JSchemeMin 是一个JVM平台上的Scheme语言实现。
作为R7RS的实现,JSchemeMin支持Scheme的所有标准特性,包括头等公民地位的过程、尾递归优化、继续、用户定义记录、库(包括R7RS附录A中全部语法和过程,不只base)、异常和健康宏展开。
作为基于JVM的实现,JSchemeMin 让Scheme程序可以调用Java平台的API,也让Java程序运行Scheme代码,这使Scheme可作为Java(以至别的JVM语言)程序的一种扩展语言。
目前,JSchemeMin 只提供解释器而非编译器。基本的性能监视机制已经存在。调试器和覆盖率工具也已经提供。
评论
LETKSymbian平台上的Lua语言
LETK提供了在Symbian平台上的Lua编程语言环境。LETK在SymbianS602rdFP2版本上测试通过,可能也支持老一点的版本。
LETKSymbian平台上的Lua语言
0
Scheme langserverScheme 语言 LSP 实现
Scheme-langserver是基于ChezScheme 并兼容schemer6rs的languageserverprotocol实现。它最大的特点是基于未完成的代码做编程辅助,包括自动完成、定义
Scheme langserverScheme 语言 LSP 实现
0
dfschC实现的Scheme风格的LISP语言
dfsch是一个类Scheme的LISP方言,灵感来自R5RS,包含了来自CommonLisp的概念,提供多分发和条件系统的CLOS风格的对象系统。
dfschC实现的Scheme风格的LISP语言
0
IronPythonPython在.NET平台上的实现
.NET Framework虽然是微软一 手打造的,但却在开源社区频频相见,不能不说是一个奇迹。有人
IronPythonPython在.NET平台上的实现
0
IronPythonPython在.NET平台上的实现
.NETFramework虽然是微软一手打造的,但却在开源社区频频相见,不能不说是一个奇迹。有人做一些有趣的应用与大家分享,有人则更是把.NET移植到非微软平台(比如著名的MONO和dotGNU),还
IronPythonPython在.NET平台上的实现
0
SchemePyPython实现的Scheme方言
Python实现的Scheme方言,支持宏、continuation、lambda、各种基本类型等等,可以直接Python解释执行,也可以编译到JavaScript。编译到JS可以与JavaScrip
SchemePyPython实现的Scheme方言
0
SchemePyPython实现的Scheme方言
Python实现的Scheme方言,支持宏、continuation、lambda、各种基本类型等等
SchemePyPython实现的Scheme方言
0