2007-11-15

continuation

直到今天才弄懂continuation大概是啥意思。C程序员可以将其理解为setjmp/longjmp,但前者更强大且灵活。

Scheme(当然也包括其它Lisp变体)的迷人之处在于它不限制程序员思想的自由,它并未在业界风靡却存活了近半个世纪。C也快40岁了,它灵活、直观,并给予程序员充分的自由和信任,其成功之处在于它提供了一层恰到好处的抽象。

Guile是个GNU的Scheme解释器,它提供了一个library用于C和Scheme的交互,不错的想法。

标签:

0 Comments:

发表评论

<< Home