scheme

Data Representation-The Same interface with Different implementation

我们设定一个接口,该接口实现包括三个constructor和1个observer zero successor predecessor zero? 当然也可以拓展该接口包括scheme-val->my-val,my-val->scheme-val,plus等。 下面看一下如何实现三个相同接口的实现,从而体味data abstraction(data representation or data boundary).
… 阅读全文>>

shuffle cards

这个程序是参考洗牌而来,主要定位于scheme的算法运用实现。
… 阅读全文>>

斯基摩斯的乐园schemers

作为一个schemer,你得去学习,编程,社交,工作,保持畅通等, 当然你最不该错过的是斯基摩斯的乐园。
… 阅读全文>>

chicken-scheme

它的主要住用适用于产生exe文件,并且对应产生的c代码更加的有效, 运行效率较高。
… 阅读全文>>

Notes from Teach yourself scheme

The notes is published for rethinking what I am reading in the book called [《Teach Yourself Scheme in Fixnum Days》][3]. It is a good book for introducing scheme(you’d better have read the TLS)
… 阅读全文>>

Different data types decide the different operations

Data types such as list,vector,array,linkedlist,tree etc, all have the self operations to add,delete,modify the content referred.
… 阅读全文>>

It's a dead program.How to let it alive?

All programs are data. All intepreters are program. All Handware and software,or type checkers etc are interpreter. I think data conceives the soul,not only the fixed process,but changing vari-language.
… 阅读全文>>

The-Little-Scheme-And-Part-Of-TSS

这部分内容是我练习TLS和TSS的全部学习资料,里面有详细的记录和一些心路历程,以后慢慢修改。 总行数5800左右。
… 阅读全文>>

从lambda到simple+complex解释器再到树形抽象

定义一个eternity函数,并尝试是否可以执行 (define eternity (lambda (x) (eternity x))) 其实eternity永远在执行着,无法退出
… 阅读全文>>

语言抽象

我们每天都在做的事情 1.打开电脑,找到我们要做的事情,保存我们做完的事情,提交,我们可能挨训,也可能加班 2.我们可能去打球,我们可能跟朋友、亲人聊天 3.我们可能在周末的时候,跟女朋友、家人去看电影,去郊游 4.我们可能去参加一些团体活动……
… 阅读全文>>