Data commit

This commit is contained in:
Ingy döt Net 2023-07-01 11:58:00 -04:00
parent 7387c8f97b
commit cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions

39
Lang/Fe/00-LANG.txt Normal file
View file

@ -0,0 +1,39 @@
{{language|exec=interpreted|checking=dynamic|gc=yes|site=https://github.com/rxi/fe}}
== '''fe''' ==
A '''tiny''', embeddable language implemented in ANSI C
<syntaxhighlight lang="clojure">
(= 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")
</syntaxhighlight>
== Overview ==
* Supports numbers, symbols, strings, pairs, lambdas, macros
* Lexically scoped variables, closures
* Small memory usage within a fixed-sized memory region — no mallocs
* Simple mark and sweep garbage collector
* Easy to use C API
* Portable ANSI C — works on 32 and 64bit
* Concise — less than 800 sloc
== Documentation ==
* [https://github.com/rxi/fe/tree/master/scripts Demo Scripts]
* [https://github.com/rxi/fe/blob/master/doc/capi.md C API Overview]
* [https://github.com/rxi/fe/blob/master/doc/lang.md Language Overview]
* [https://github.com/rxi/fe/blob/master/doc/impl.md Implementation Overview]
== Contributing ==
The library focuses on being lightweight and minimal; pull requests will
likely not be merged. Bug reports and questions are welcome.
== License ==
This library is free software; you can redistribute it and/or modify it under
the terms of the MIT license. See [https://github.com/rxi/fe/blob/master/LICENSE LICENSE] for details.

2
Lang/Fe/00-META.yaml Normal file
View file

@ -0,0 +1,2 @@
---
from: http://rosettacode.org/wiki/Category:Fe

1
Lang/Fe/100-doors Symbolic link
View file

@ -0,0 +1 @@
../../Task/100-doors/Fe

1
Lang/Fe/99-bottles-of-beer Symbolic link
View file

@ -0,0 +1 @@
../../Task/99-bottles-of-beer/Fe

View file

@ -0,0 +1 @@
../../Task/Apply-a-callback-to-an-array/Fe

1
Lang/Fe/Fibonacci-sequence Symbolic link
View file

@ -0,0 +1 @@
../../Task/Fibonacci-sequence/Fe

1
Lang/Fe/Filter Symbolic link
View file

@ -0,0 +1 @@
../../Task/Filter/Fe

1
Lang/Fe/FizzBuzz Symbolic link
View file

@ -0,0 +1 @@
../../Task/FizzBuzz/Fe

1
Lang/Fe/Hello-world-Text Symbolic link
View file

@ -0,0 +1 @@
../../Task/Hello-world-Text/Fe

1
Lang/Fe/Repeat Symbolic link
View file

@ -0,0 +1 @@
../../Task/Repeat/Fe

1
Lang/Fe/Reverse-a-string Symbolic link
View file

@ -0,0 +1 @@
../../Task/Reverse-a-string/Fe

View file

@ -0,0 +1 @@
../../Task/Sorting-algorithms-Quicksort/Fe

View file

@ -0,0 +1 @@
../../Task/String-concatenation/Fe