觉得 lisp 的中缀表达可以很好的把关系放在同一个抽象级上。
比如 “适合思考和作家的二楼”。觉得用 lisp 会是这样(二楼(适合(和 思考 写作))) 这样看起来会很舒服。lisp 的优点之一就是可以把“关系”很好的放在同一个抽象级上(abstract level)。clean code 好的代码最后一条,个人认为是最难的一条。但 lisp 做起来很自然。
前几天写了一小点 scheme(一个求导的程序),感觉写出来很舒服(主要原因是大框架已经有了,我填入细节就好),于是有了上面的感触。
还有就是 scheme 的 cond 和递归用起来感觉比 python 舒服。
个然感触,对 scheme 了解不多,说错了望大家指正!