文件名称:lake:Lake是Common Lisp中的GNU make like build实用程序
文件大小:25KB
文件格式:ZIP
更新时间:2024-05-26 04:47:07
CommonLisp
湖 Lake是Common Lisp中的GNU make或Ruby的 like build实用程序。 代替Makefile或Rakefile,它使用Lakefile定义执行的任务。 Make最初是一个程序,用于生成可执行文件以编译多个源文件并解决它们之间的依赖性,但是,其用例可能不受限于作为生成实用程序,但是shell命令管理也很不错。 Lake的主要用例将是后者。 用法 在lake中,可以使用Lakefile代替Makefile或Rakefile 。 ;; Tasks that build an executable with dependency. (defparameter cc (getenv "CC" "gcc")) (file "hello" ("hello.o" "message.o") (sh #?"${cc} -o hello hello.o message.o
【文件预览】:
lake-master
----qlfile(67B)
----.gitignore(109B)
----lake.asd(1KB)
----t()
--------lake.lisp(32KB)
----src()
--------core.lisp(24KB)
--------user.lisp(152B)
--------main.lisp(2KB)
----roswell()
--------lake-tools.ros(2KB)
--------lake.ros(231B)
----qlfile.lock(329B)
----Lakefile(2KB)
----lake-test.asd(717B)
----lake.rb(5KB)
----examples()
--------roswell()
----README.md(13KB)
----ChangeLog.rst(200B)
----circle.yml(1KB)