文件名称:Xigua:一种解释型函数式编程语言。 简单、可扩展、灵活且易于集成
文件大小:75KB
文件格式:ZIP
更新时间:2024-07-31 00:45:46
C++
西瓜是一种解释型函数式编程语言,旨在简单、可扩展、灵活且易于集成到其他项目中。 西瓜是用现代 C++ 编写的,除了 C++11 编译器之外,不需要其他库或工具来运行。 此 repo 还包含该语言的 Sublime Text 主题。 西瓜码示例: 你好,世界 [println "Hello World!"] 阶乘 [= fac [fn (1) [1] (n) [n * [fac [n - 1]]]]] [println [fac 5]] 宏 [= =fn [macro (name args proc) [= name [fn args proc]]]] [=fn add (a b) [+ a b]] [println [add 2 2]] 在示例/下的 repo 中可以找到更多示例 编译 西瓜已经在使用 Nuwen 的 MinGW 发
【文件预览】:
Xigua-master
----.gitignore(103B)
----src()
--------xigua()
--------stdlib()
--------tests()
--------shell()
----etc()
--------Sublime Text()
----.travis.yml(258B)
----licence.txt(1KB)
----doxygen()
--------Doxyfile(100KB)
----.gitmodules(109B)
----examples()
--------import_2.xigua(26B)
--------test.xigua(140B)
--------ycombinator.xigua(216B)
--------macro.xigua(83B)
--------hello_world.xigua(2KB)
--------import_1.xigua(46B)
--------factorial.xigua(102B)
--------import_as.xigua(60B)
--------bench.xigua(631B)
----googletest()
----include()
--------xigua()
----readme.md(2KB)
----CMakeLists.txt(1KB)