Category:Fe: Difference between revisions
Content added Content deleted
(Created page with "{{language|exec=interpreted|checking=dynamic|gc=mark and sweep|site=https://github.com/rxi/fe}} == '''fe''' == A '''tiny''', embeddable language implemented in ANSI C (= reverse (fn (lst) (let res nil) (while lst (= res (cons (car lst) res)) (= lst (cdr lst)) ) res )) (= animals '("cat" "dog" "fox")) (print (reverse animals)) ; => ("fox" "dog" "cat") == Overview == * Supports numbers, symbols, strings, pairs, lambdas, macros * Lexically scoped v...") |
mNo edit summary |
||
Line 2: | Line 2: | ||
== '''fe''' == |
== '''fe''' == |
||
A '''tiny''', embeddable language implemented in ANSI C |
A '''tiny''', embeddable language implemented in ANSI C |
||
<syntaxhighlight lang="clojure"> |
|||
(= reverse (fn (lst) |
(= reverse (fn (lst) |
||
(let res nil) |
(let res nil) |
||
Line 15: | Line 15: | ||
(print (reverse animals)) ; => ("fox" "dog" "cat") |
(print (reverse animals)) ; => ("fox" "dog" "cat") |
||
</syntaxhighlight> |
|||
== Overview == |
== Overview == |
||
* Supports numbers, symbols, strings, pairs, lambdas, macros |
* Supports numbers, symbols, strings, pairs, lambdas, macros |