JSchemeMin

JVM 平台上的 Scheme 语言实现
授权协议 GPL
开发语言 Java
所属分类 程序开发、 脚本编程语言
软件类型 开源软件
地区 国产
投 递 者 危斯伯
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

JSchemeMin 是一个JVM平台上的Scheme语言实现。

作为R7RS的实现,JSchemeMin支持Scheme的所有标准特性,包括头等公民地位的过程、尾递归优化、继续、用户定义记录、库(包括R7RS附录A中全部语法和过程,不只base)、异常和健康宏展开。

作为基于JVM的实现,JSchemeMin 让Scheme程序可以调用Java平台的API,也让Java程序运行Scheme代码,这使Scheme可作为Java(以至别的JVM语言)程序的一种扩展语言。

目前,JSchemeMin 只提供解释器而非编译器。基本的性能监视机制已经存在。调试器和覆盖率工具也已经提供。

  • JSchemeMin 0.0.1 发布了: https://github.com/chungkwong/JSchemeMin/releases/tag/0.0.1 “作为Scheme最新(2013年)标准R7RS的实现,JSchemeMin支持Scheme的所有标准特性,包括头等公民地位的过程、尾递归优化、继续、用户定义记录、库(包括R7RS附录A中全部语法和过程,不只base)、异常和健康宏展开

 相关资料
  • 这是一本在国外比较有名的 Scheme 编程语言的入门教材。本教材适合任何对 Scheme 编程语言感兴趣的人阅读,尤其是有其他编程语言(特别是动态语言)编程经验,希望快速了解 Scheme 的不同点并且快速上手写点东西的人。然而希望系统学习 Scheme 编程的学生仍然是本文的读者之一。 该教程中的大部分内容都能在常见的Scheme入门教材中找到,本教材中比较有特色的是关于continuatio

  • 本文向大家介绍使用Go语言实现微信公众平台,包括了使用Go语言实现微信公众平台的使用技巧和注意事项,需要的朋友参考一下 这个不是全部的代码哦,只是一个演示可以验证跟接受post传过来的消息并且能返回消息,中间的回复逻辑就待需要各位同志们自己写了哈

  • 本文向大家介绍JS如何在不同平台实现多语言方式,包括了JS如何在不同平台实现多语言方式的使用技巧和注意事项,需要的朋友参考一下 应用场景: 在不同移动平台(IOS,Android)上,建立一套与HTML页面通讯框架;主要业务逻辑使用HTML开发;想支持多语言开发。 动机: 通过主动发消息的方式,在页面完成初始化前,获取当前语言选项,并且根据该语言选项,调用对应的JS文件(每种语言对应一个JS文件)

  • 本文向大家介绍PHP语言的一大优势是跨平台,什么是跨平台?相关面试题,主要包含被问及PHP语言的一大优势是跨平台,什么是跨平台?时的应答技巧和注意事项,需要的朋友参考一下 PHP的运行环境最优搭配为Apache+MySQL+PHP,此运行环境可以在不同操作系统(例如windows、Linux等)上配置,不受操作系统的限制,所以叫跨平台

  • 我正在做关于口头证词转录的情感分析的论文,对于Google Cloud的自然语言API V1Beta2背后的编程有几个问题/澄清。 我对任何答案都持开放态度。此外,如果任何人知道任何官方的谷歌文件列出了这些信息,也将非常感谢。谢谢你。

  • 本文向大家介绍java语言与平台基础知识点,包括了java语言与平台基础知识点的使用技巧和注意事项,需要的朋友参考一下 使用Java之前,我们要先弄清楚Java语言和Java平台之间的区别。然而,有时候不同的作者对语言和平台的构成会有不同的定义,所以人们有时不太清楚两者之间的区别,分不清是语言还是平台提供了代码使用的编程特性。 因为本书的大部分内容都需要你理解两者的区别,所以这里需要说明一下。以下

  • 本文向大家介绍易语言调用百度语音平台实现文字转换语音功能的代码,包括了易语言调用百度语音平台实现文字转换语音功能的代码的使用技巧和注意事项,需要的朋友参考一下 调用百度语音平台实现文字转换语音功能 此功能需要加载精易模块5.6 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对呐喊教程的支持。如果你想了解更多相关内容请查看下面相关链

  • 现支持语言:中文简体,中文繁体,英文。 在安装服务器端程序时,会有选项,可以根据自己的需要,选择语言。