欢迎!请参阅关于页面以了解此功能的相关信息。
我编写了一种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或https://clojurians.net的Clojurians Slack上发布会更好,这些地方可以更好地获得反馈...