Category:AntLang: Difference between revisions

From Rosetta Code
Content added Content deleted
No edit summary
No edit summary
Line 2: Line 2:


AntLang is a practical functional language.
AntLang is a practical functional language.

Its documentation is on github: [https://github.com/ac1235/AntLang-Docs/ Documentation on github]


For example check this fibonacci implementation:
For example check this fibonacci implementation:
Line 11: Line 9:
<lang AntLang>op:{elem[x; seq[+; -; *]]}
<lang AntLang>op:{elem[x; seq[+; -; *]]}
2 op[0] 2</lang>
2 op[0] 2</lang>

Check out [the website](http://ac1235.github.io/), if you are interested.

Revision as of 11:02, 21 May 2016

Language
AntLang
This programming language may be used to instruct a computer to perform a task.
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using AntLang.

AntLang is a practical functional language.

For example check this fibonacci implementation: <lang AntLang>fib:{foldl[{x concat seq[(-1 elem x) + -2 elem x]}; 0 seq 1; range[x]]}</lang>

AntLang has many unconventional features like first class operators, since operator = function with arity 2: <lang AntLang>op:{elem[x; seq[+; -; *]]} 2 op[0] 2</lang>

Check out [the website](http://ac1235.github.io/), if you are interested.