Oct, 2023

Calysto Scheme 项目

TL;DRCalysto Scheme是用Continuation-Passing Style编写的Scheme语言,通过一系列正确性保持的程序转换变成Python。它支持标准的Scheme功能,包括call/cc,还有用于自动回溯的非确定性运算符和许多用于Python互操作的扩展。它基于Python构建,可以利用现代Python库,包括机器学习和其他教育背景的库。尽管Calysto Scheme是为教育目的而开发的,但由于其简单性和易于安装,它已被证明在各种情况下非常有用。它已集成到Jupyter Notebook生态系统中,并在课堂上用于教授引人入胜且独特的编程语言。