qww6

用户名:qww6

注册于:2018-09-04

主题数: 1     回贴数: 2

网站:

介绍:

最后活动于15 天前
回复了主题  › Chez Scheme过程参数的求值顺序

出入栈是调用约定的说法,和求值顺序没有关系。

Chez的求值顺序比较复杂,常见的情况有以下几种:

1、在REPL中输入简单的表达式(复杂的会走编译器),此时走的是cheat-eval

> (list (display 1) (display 2) (display 3) (display 4) (display 5)) 53412(#<void> #<void> #<void> #<void> #<void>)
«  15 天前
创建了主题  › 《如何用ChezScheme生成单一可执行文件》

写了点文字

https://zhuanlan.zhihu.com/p/47923789


«  22 天前
回复了主题  › 是否已有人对ChezScheme编译器源码进行解读?

Chez的代码很易读的啊

«  2018-09-04
登 录
信息栏

Scheme中文社区

推荐实现 ChezScheme / r6rs / r7rs large
theschemer.org
Q群: 724577239

精华导览

社区项目

包管理器:Raven
HTTP服务器:Igropyr (希腊火)
官方插件:vscode-chez

社区目标:

完善足以使Scheme工程化和商业化的库,特别是开发极致速度的Web服务器和ANN模块。

一直以来Scheme缺少一个活跃的中文社区,同时中文资料的稀少,导致大多数因为黑客与画家和SICP而接触Scheme的朋友,在学完SICP后无事可做,不能将Scheme转换为实际的生产力。最后渐渐的放弃。
同时Chicken等实现,却因效率问题无法与其他语言竞争。本社区只有一个目的,传播Scheme的文明之火,在最快的编译器实现上,集众人之力发展出足够与其他语言竞争的社区和库。


友情链接:

Clojure 中文论坛
函数式·China