flk:无论Bash在哪里运行的LISP

时间:2024-06-15 15:08:47
【文件属性】:

文件名称:flk:无论Bash在哪里运行的LISP

文件大小:98KB

文件格式:ZIP

更新时间:2024-06-15 15:08:47

Shell

Fleck是一种类似于Clojure的LISP,可在Bash所在的任何地方运行。 得到它 curl -s https://chr15m.github.io/flk/flk > flk && chmod 755 flk ./flk | | | 什么? $ echo '(println "Hello world!") (println "Hostname:" (sh* "hostname")))' > example.clj $ ./flk example.clj Hello world! Hostname: diziet 为什么? 现在,您可以使用不起眼的LISP来执行Bash任务。 Bash作为脚本语言具有很多优势,但无处不在。 Fleck试图修整边缘。 Fleck在Bash 4和更高版本上运行。 如何? 几乎所有这些代码都来自项目。 我所做的只是将一个简单的Makefile组


【文件预览】:
flk-master
----.gitignore(17B)
----Makefile(1021B)
----src()
--------file-repl.sh(543B)
--------math.clj(341B)
--------extras.sh(3KB)
--------reducers.clj(193B)
----.travis.yml(80B)
----LICENSE(16KB)
----.gitmodules(71B)
----examples()
--------ip-addresses.clj(136B)
--------range-of-numbers.clj(91B)
--------range-of-numbers-and-letters.clj(171B)
--------argv.clj(181B)
--------interop.clj(370B)
--------loop.clj(612B)
--------bootstrap.clj(342B)
--------find-some-files.clj(57B)
--------hello.clj(99B)
--------fibonacci.clj(121B)
--------strings.clj(608B)
--------environment-variables.clj(467B)
----README.md(8KB)
----tests()
--------str.mal(569B)
--------loop.mal(124B)
--------math.mal(218B)
--------env.mal(145B)
--------interop.mal(804B)
----flk(8B)
----docs()
--------wordmark-wide.svg(7KB)
--------wordmark-wide.png(31KB)
--------wordmark.svg(7KB)
--------logo.svg(2KB)
--------index.html(212B)
--------screencast.svg(325KB)
--------flk(38KB)
----mal()

网友评论