警告!这是我的软件开发课程最终项目的重构版本,只有发布β版本才能运行。Hisp是一个C实现的Scheme解释器,同时也是MIT-Scheme的简单拷贝。做出这样一个实现的想法是解释我在Scheme(特别是mit-scheme)中为编写的代码。但在词汇上,Hisp也可以被认为是:Hit mit-Scheme实施命中迭代器符号处理器计划程序的Hisp口译员标准。我们的目标是让Hisp完全遵循Revised^5 Report on the Algorithmic Language Scheme(又名R^5RS),但Hisp现在只适合该标准的一个子集。
我们也尝试通过实现Scheme Requests for Implementation(又名SRFI)使Hisp更强大。一些现代编程语言功能,如默认参数也将被添加。
想了解更多关于Scheme语言的解释器吗?你可以查阅 scheme语言的解释器scheme48 和 KScheme Mini Scheme公共领域Scheme解释器的更新和重构版本源码。关于Scheme语言解释器的C语言实现源码,你可以访问 方案Scheme语言解释器的C语言实现源码。
而如果你对C#实现的Scheme解释器感兴趣,不妨看看 C#实现scheme解释器 和 Scheme语言。如果你需要更多关于SICP使用的scheme解释器的信息,可以参考 SICP使用的scheme解释器。
这样一个小小的Scheme解释器项目,其背后隐藏了多少编程的奥秘和乐趣啊!你是否也蠢蠢欲动,想要亲自体验其中的乐趣?或者,你是否在考虑加入一些新功能,让它更加符合现代编程的需求?无论如何,探索Scheme语言的世界,将会是一段令人兴奋的旅程!
暂无评论