欢迎!请参阅关于页面以了解此内容的工作原理。
我编写了一个Lisp/Clojure变体以简化语法、增加类型安全性、增加泛型、增加本地语言支持、集成测试/文档,并实现单一可执行文件的平台编译。它目前可以编译到Js、Java和C++。这个Clojure社区需要注意的是什么?
https://github.com/Vyridian/vxlisp
示例
(func foo : int // 函数foo()返回整数[arg1 : int // arg1 arg2 : int] // arg2(+ arg1 arg2) // arg1 + arg2:test (test 3 (foo 1 2)) // 测试案例 {预期: 3, 实际: {foo 1 2}}:doc "Foo函数将arg1和arg2相加后返回一个整数")
你好,你可能认为在https://reddit.com/r/clojure或Clojurians Slack(https://clojurians.net)发表这个帖子会更好得到反馈...