makelisp:GNU make中的Lisp实现

时间:2024-05-29 09:13:56
【文件属性】:

文件名称:makelisp:GNU make中的Lisp实现

文件大小:9KB

文件格式:ZIP

更新时间:2024-05-29 09:13:56

CommonLisp

MakeLisp GNU make中的Lisp实现 是GNU make中的Lisp解释器。 GNU make具有两个内置函数$(shell)和$(guile),这使实现的趣味性降低。 例如,GNU make缺少算术运算,但是您可以通过$(shell expr 3 + 4)或$(guile(+ 3 4))轻松地添加两个数字。 因此,makelisp除了使用单个$(shell cat / dev / stdin)函数调用以使用户更容易将Lisp程序传递给makelisp之外,均不使用它们中的任何一个。 如何使用 $ make -f makelisp.mk LISP_PROGRAM='(car (quote (a b c)))' a $ make -f makelisp.mk LISP_PROGRAM='(cdr (quote (a b c)))' (b c) $ make -f makel


【文件预览】:
makelisp-master
----test.l(2KB)
----test.rb(2KB)
----makelisp.mk(9KB)
----eval.l(6KB)
----evalify.rb(282B)
----fizzbuzz.l(178B)
----purelisp.rb(4KB)
----README.md(5KB)
----sort.l(588B)

网友评论