34得票5回答
Lisp: 列表 vs S-表达式

我是Lisp的新手。我遇到了两个术语“列表”和“S表达式”。我只是无法区分它们。它们在Lisp中只是同义词吗? 我是Lisp的新手。我遇到了两个术语"列表"和"S表达式"。我不知道如何区分它们。它们在Lisp中是同义词吗?

25得票3回答
为什么大多数S表达式语言是动态类型的?

为什么大多数的Lisp和Scheme语言都是动态类型的?静态类型与它们的一些常见特性不兼容吗?

17得票6回答
你知道一种具有静态类型检查且代码是数据的编程语言吗?

您能说出具有静态类型检查(类似于Java)并且代码是数据(就像在LISP中一样)的语言吗? 我的意思是指一个语言同时拥有这两点。

15得票3回答
如何操作解析树?

我一直在研究自然语言解析树并以各种方式对其进行操作。我一直在使用斯坦福的Tregex和Tsurgeon工具,但代码混乱且不适合我的大部分Python环境(这些工具使用Java,不太适合调整)。我想要一套工具集,可以轻松地进行hack以获得更多功能。是否有其他工具非常适合在树上进行模式匹配,然后...

15得票3回答
Common Lisp中的读取宏有哪些优势是Clojure所没有的?

我最近一直在使用Clojure,但我仍然不理解哪些功能是普通的Lisp读取宏无法提供的。你能简单地为我解释一下吗?

14得票1回答
为什么与JSON和XML相比,S表达式没有被使用?

为什么Lisp流行的s表达式不被视为相对于JSON和XML的选项?它们是否存在某些缺陷,使得Lisp的s表达式从未流行起来?

12得票2回答
在Python中解析S表达式

是否有Python模块可用于解析和操作符号表达式,以类似Lisp表达式的方式在Python中进行评估?

11得票1回答
使用flex/bison构建类似于Lisp/Scheme的解析树

我尝试解析类似Lisp/Scheme的简单代码E.g. (func a (b c d) ) 并从中构建一棵树, 我可以在C中完成解析,而不使用(即仅使用flex返回记号,并使用递归构建树)。 但是,对于bison的语法,我不确定在哪里添加代码来构建列表(即与累积终端符号相关联的规则以及将构建的...

11得票2回答
有没有一个C#工具可以匹配(句法解析)树中的模式?

我正在开发一个自然语言处理(NLP)项目,在其中使用句法分析器将给定句子创建成一个句法分析树。 示例输入:我遇到了Joe和Jill,然后我们去购物了 示例输出: [TOP [S [S [NP [PRP I]] [VP [VBD ran] [PP [IN into] [NP [NNP Joe]...

10得票3回答
Clojure中的Slurpage和Barfage

我正在使用 vim-sexp 和 vim-sexp-mappings-for-regular-people 插件来编辑Clojure文件。 我不太理解slurp和barf命令的确切作用。 我尝试过操作它们,似乎它们在相邻表单的开头/结尾插入/删除表单。这是正确的吗? 如果不是,请问slurp...