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