- 授权协议: GPL
- 开发语言: Python
- 操作系统: 跨平台
- 软件首页: https://github.com/zoowii/SchemePy
- 软件文档: https://github.com/zoowii/SchemePy
- 官方下载: https://github.com/zoowii/SchemePy
软件介绍
Python实现的Scheme方言,支持宏、continuation、lambda、各种基本类型等等,可以直接Python解释执行,也可以编译到JavaScript。编译到JS可以与JavaScript动态交互(互相调用),支持浏览器和nodejs环境。
lex和yacc使用的是python的ply库,需要pip install ply。
只对python2.7支持,更低版本很可能也可以运行,Python3目前不支持。
DEMO(test1.ss)和核心库(core.ss)中有宏定义和调用、函数定义和调用、闭包、列表操作、map操作、fibnacci数列、一个简单的HTTP Server(调用nodejs的http模块实现)
core.ss中的defmacro的定义有点问题,使用不方便,但可以使用内置的core-macro重新定义,core.ss中的defmacro、defn等等都也是我自己定义的。
其实这个项目只不过是之前项目http://www.oschina.net/p/schemescript的重新实现。所以保留了支持在浏览器中运行(翻译到JavaScript且不使用nodejs库的情况下)
这也是对Scheme和编译原理的告别,到今天了也是编译原理图书馆借来后就一直没看最后还是还回学校了。不在停留在这里了。继续前进!
Growth Hack 這樣做
Xdite / PCuSER電腦人文化 / 2016-5-7 / 300.00台幣
◎具體教你在預算有限的情況之下,把成長做出來的可行與必要方法! ◎帶動台灣成長駭客話題的專業講師,親授讓產品突破80分的成長秘笈 @這本書要給誰看? 1. 創業者、個人品牌經營者,想要提高自己服務轉換率的人。 2. 空有產品,但是賣不出去,花了錢投廣告卻效果低落的人。 @這本書有什麼不一樣? 1.全球最重要的趨勢,台灣最知名的 Growth Hack 講師 Xd......一起来看看 《Growth Hack 這樣做》 这本书的介绍吧!
