A*******t 发帖数: 443 | | a*****e 发帖数: 1700 | 2 meta programming 是 Lisp 的强项,实际上 macro 是 Lisp 最 NB 的部分。
【在 A*******t 的大作中提到】 : 不得不说lisp真是一门奇妙的语言。。。
| A*******t 发帖数: 443 | 3 嗯,学无止境啊
【在 a*****e 的大作中提到】 : meta programming 是 Lisp 的强项,实际上 macro 是 Lisp 最 NB 的部分。
| E*****m 发帖数: 25615 | 4 我的領悟是
1. 任何語言 parse 以後都是 syntax tree
2. Lisp 其實就是直接寫 parse 好的 syntax tree
3. Lisp 的data 也是 syntax tree, 所以Lisp 很方便處理 Lisp
所以
*Lisp 可以比較方便的去做任何語言能做的事
當然,只是比較方便去實現, 不是什麼都已經做好了。
我和不少老碼工談過他們的 Lisp 經驗, 雖然他們到後來都被
要求改寫 C++, Java 之類的, 但是每一個人都很懷念他們
寫 Lisp 的時期, 沒遇過一個不喜歡 Lisp 的。 |
|