Lisp是一系列通用编程语言,受lambda演算影响,能够将源代码作为数据结构进行操作。
在Parsec - Haskell中创建一个类似threadDelay的函数
在过去的几周里,我一直在使用Paskc在Haskell制作我自己的Lisp-y语言,遵循“在48小时内自己写一个方案”指南。请注意,我仍然是Haskell的初学者。我......
为什么在sbcl中发生这种情况?也许是个bug? (defclass myclass()((s1:initform'((a.1)(b.2)))(s2:initform'((a.1)(b.2)))))(defparameter ins(make-)实例'myclass))(setf(...
我定义了一个函数is-prime?在Clojure中,如果数字是否为素数则返回,并且我试图定义一个函数prime-seq,它返回两个numbern和m之间的所有素数。一世 ...
检查项目是否在列表中的简单方法是什么?如果item = 1且list =(5 9 1 2),那么(在项目列表中)可能会返回true,如果item = 7,则返回false
我已经读过像Scala或Haskell这样的静态类型语言,无法创建或提供Lisp应用函数:(应用#'+(list 1 2 3))=> 6或者(应用#'list'(清单:......
我知道我的答案是错误的,我想知道如何能够得到答案。我做错了什么? X =(setf X'(88((11 21 31 41))(90 91 92 93)))我必须写LISP表达式......
我开始编写下面的代码,用于大学的家庭作业,包括解析Common Lisp中的json-string。我现在面临的主要问题是获得正确的子串\ ...
我的老师很难解释。他给了我们一个问题,答案是他无法解释,导致我自己不了解太多。任何人都有可能打破如何......
选择一个点时,有一种方法可以过滤OSNAP,只捕捉到特定的实体类型,而不是另一种类型的实体。例如,仅捕捉线条。 setq startpt(* SNAP FILTER CODE *“LINE”(...)
我已经看到了这个问题,但它没有解释我在想什么。当我第一次从Common Lisp来到Clojure时,我很困惑为什么它将符号和关键字视为单独的类型,但......
我有6000多个.gml文件,其中包含有关cadastrial粒子的信息。我还有一个用于AutoCAD的.lsp应用程序(我没有编写代码),它读取.gml文件并在....中绘制粒子
(defun gml2dwg(odabir);; RANDOM CODE ;;;;这是我应该打开文件路径的部分“odabir”(setq datoteka(open odabir“r”));; CODE IS CONTINUED)(defun c:gml2dwg( / ...
拆分列表函数采用一个列表并返回两个列表的列表,这两个列表由输入的交替元素组成。我写了以下内容:( defun split-list(L)(cond((endp L)(list NIL ...
我的教授给了我们这个中期的绊脚石,除非我没有正确看待它,这是一个非常棘手的问题,似乎很简单。写一个lisp函数f,找到最小值...
如何在JavaScript中实现lambda / anonymous函数
所以我试图使用JavaScript实现LISP的子集。我被困在与lambdas有关的两件事上。如何实现创建lambda的能力,同时为它提供参数...
Scheme和Clojure没有原子类型谓词 - 这是设计的吗?
常见的LISP和Emacs LISP具有原子类型谓词。 Scheme和Clojure没有它。 http://hyperpolyglot.wikidot.com/lisp是否存在设计原因 - 或者它不是必不可少的......
我通过小lisper工作。功能lat?检查列表的所有元素是否都是原子
(defun lat(lambda(l)(cond((null l)t)((atom(car l))(lat(cdr l))(t nil))))该函数将列表作为参数。它是一个递归函数,检查每个...
使用cl-who,parenscript和hunchentoot生成内联javascript
我正在尝试生成内联javascript,但我必须使用cl-who将parenscript代码放在(:script)和(str)标签中。 ps,ps *,ps-inline和ps-inline *似乎没有太大的区别......