由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 原来Haskell里面的quasiquoting是来自lisp的
相关主题
metaprogrammingWhat is wrong in this array declaration.
最近在用clj干活。顺便看了看macro 倒吸一口冷气。Question about a C++ compilation error on Visual Studio 2005
c++ size_t 一问程序怎么不认识class, namespace等identifier呀?
三个C syntax 弱问题From C++ to C
a question abou dll, 3x!!operator overloading (C++)
来几个C++测试题C++ syntax question
[合集] 编程的习惯问题int F::*x = &F::x是什么意思?
C++ 无效语句?Linq不是syntactic sugar
相关话题的讨论汇总
话题: lisp话题: haskell话题: 来自话题: 原来
进入Programming版参与讨论
1 (共1页)
A*******t
发帖数: 443
1
不得不说lisp真是一门奇妙的语言。。。
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 的。
1 (共1页)
进入Programming版参与讨论
相关主题
Linq不是syntactic sugara question abou dll, 3x!!
Python 缩进的syntax来几个C++测试题
JAVA的确是要取代C++的[合集] 编程的习惯问题
非常喜欢ClojureC++ 无效语句?
metaprogrammingWhat is wrong in this array declaration.
最近在用clj干活。顺便看了看macro 倒吸一口冷气。Question about a C++ compilation error on Visual Studio 2005
c++ size_t 一问程序怎么不认识class, namespace等identifier呀?
三个C syntax 弱问题From C++ to C
相关话题的讨论汇总
话题: lisp话题: haskell话题: 来自话题: 原来