jjzjj

python - Lisp 的 read-eval-print 循环与 Python 的有何不同?

我遇到了以下statementbyRichardStallman:'WhenyoustartaLispsystem,itentersaread-eval-printloop.Mostotherlanguageshavenothingcomparabletoread,nothingcomparabletoeval,andnothingcomparabletoprint.Whatgapingdeficiencies!'现在,我很少用Lisp进行编程,但我已经用Python编写了大量代码,最近还用Erlang编写了一些代码。我的印象是这些语言也提供read-eval-print循环,但Sta

c++ - Lisp 作为 C++ 应用程序中的脚本语言

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭9年前。嘿,我一直在考虑将脚本语言添加到我的框架中的可能性,我听说了Lisp,并认为我会试一试。是否有像Lua和Python这样的Lisp虚拟机,或者我的思维方式错误。我在这里找到了CLISP,http://clisp.cons.org/,但不确定这是否是我要找的。谁能指出我正确的方向? 最佳答案 CLIS

c++ - Lua与Embedded Lisp以及其他潜在候选人。用于基于集合的数据处理

当前选择:lua-jit。令人印象深刻的基准测试,我已经习惯了语法。编写高性能的ABI将需要仔细考虑如何构造C++。其他有趣的问题Gambit-CandGuileasembeddablelanguagesLuaPerformanceTips(可以选择使用禁用的收集器来运行,并且在处理运行结束时调用收集器始终是一个选项)。背景我正在开发实时大量(复杂)事件处理系统。我有一个DSL,它代表源处事件结构的架构,存储格式,特定于域的构造,激发内部事件(以构造和驱动通用处理)以及对始终发生的某些处理步骤进行编码。DSL看起来很像SQL,实际上我正在使用berkeleydb(通过sqlite3接口

build - 将 Common Lisp 编译为可执行文件

我最近开始使用SBCL学习CommonLisp。如何将我的Lisp程序编译成Windows二进制文件? 最佳答案 制作hello.exe:*(defunmain()(print"hello"))MAIN*(sb-ext:save-lisp-and-die"hello.exe":toplevel#'main:executablet)[undoingbindingstackandotherenclosingstate...done][savingcurrentLispimageintohello.exe:writing3160bytes

build - Lisp 可执行文件

我刚开始学习Lisp,但不知道如何编译Lisp代码并将其链接到可执行文件。我正在使用clisp和clisp-c生成两个文件:.fas.lib接下来我该怎么做才能获得可执行文件? 最佳答案 我今天实际上正在尝试这样做,我发现在CLispREPL中输入它是有效的:(EXT:SAVEINITMEM"executable.exe":QUIETt:INIT-FUNCTION'main:EXECUTABLEt:NORCt)其中main是程序启动时要调用的函数的名称,:QUIETt抑制启动横幅,:EXECUTABLEt生成native可执行文件.

ruby - Ruby 中有哪些 Lisp 的特性?

我听说Ruby继承了Lisp的许多特性。Ruby有哪些可能继承了Lisp的特性? 最佳答案 这是一本好书:http://www.randomhacks.net/articles/2005/12/03/why-ruby-is-an-acceptable-lisp另请参阅“ruby如何从LISP中借鉴了几十年的想法”http://patshaughnessy.net/2012/9/18/how-ruby-borrowed-a-decades-old-idea-from-lisp 关于ruby

Common LISP 命令大全

书籍下载地址:AnsiCommonLisp中文版|百度网盘实用Common.Lisp编程.pdf|百度网盘LISP指令速查网站推荐:SimplifiedCommonLispreference(jtra.cz)我制作的表格:由于CommonLISP命令很多,经常忘,所以做个这个表格,方便速查。表格中命令的顺序基本为ANSICommonLISP这本书中命令出现的顺序。命令含义例子T真NIL假+-*/加减乘除>(+234)91+(1+n)相当于(+n1)1-(1-n)相当于(-n1)>和大于和小于>(>21)TCHAR字符比较**全局变量需要左右加上星号>(setf*print-array*t)TZ

Common LISP 命令大全

书籍下载地址:AnsiCommonLisp中文版|百度网盘实用Common.Lisp编程.pdf|百度网盘LISP指令速查网站推荐:SimplifiedCommonLispreference(jtra.cz)我制作的表格:由于CommonLISP命令很多,经常忘,所以做个这个表格,方便速查。表格中命令的顺序基本为ANSICommonLISP这本书中命令出现的顺序。命令含义例子T真NIL假+-*/加减乘除>(+234)91+(1+n)相当于(+n1)1-(1-n)相当于(-n1)>和大于和小于>(>21)TCHAR字符比较**全局变量需要左右加上星号>(setf*print-array*t)TZ