欢迎!有关如何使用本站的一些更多信息,请参阅关于页面。
我编写了一种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发表会更加合适...