重新下载了因为手机空间不足而卸载掉的命运石之门,虽然几乎没有什么电子游戏能坚持玩下去,但是这次想尝试一下吧。
补充一下语言的细节,构建最小子集是第一步要做的事,所以先想好最小子集需要注意的地方吧,因为决定利用哈希表和函数来实现class,所以语言的最小子集只有基本的控制流程以及关键字还有函数,这些都可以方便地编译到Crystal:
- Fist class function,这是必须的
- 完整的Closure,词法作用域支持
- 匿名函数
- 赋值有返回值
先想到这么多,慢慢补充。
嗯。。今天玩过命运石之门的序章。阅读完了SICP的一张一节,书里的很多内容都是十分基础的概念,相当于做了一个梳理,但是一些习题很惊艳地点出了这些非常基础的知识中精华的地方,要着重注意习题的阅读和理解。