Questions tagged «lisp»

Lisp是一种基于lambda演算的通用功能编程语言(家族),具有将源代码作为数据结构进行操作的能力。

2
S表达式的可读性
简而言之,对于那些不知道的人,Lisp函数/操作符/构造都统一地这样称呼: (function arg0 arg1 ... argN) 那么用类似C的语言表达的是 if (a > b && foo(param)) 变成了Lisp sexp (if (and (> a b) (foo param))) 。随着事情变得更加真实/复杂,对我来说,它们对应的s表达式也是如此。 我知道这很可能是一个主观的问题,但是-对于许多Lisp黑客来说,这个烦恼总是必须解决的吗? 还是迟早会最习惯这种(缺乏)语法的? 无论如何,为了提高可读性(尤其是从长远来看),添加分界线(大多数情况下通常不会添加C等效项)是个好主意吗?任何其他建议都将受到欢迎。

1
Lisp和LaTeX的婚姻-完成了吗?
我喜欢LaTeX,但是我发现它的宏系统和逻辑既复杂又薄弱。Schem / Lisp / Clojure等语言在宏方面非常擅长。我想象整个文档都是用Lisp家庭语言编写的,运行时会发出LaTeX代码并生成一个文档。以前做过吗?有链接吗?
9 lisp 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.