aboutsummaryrefslogtreecommitdiff
path: root/development/Fennel
diff options
context:
space:
mode:
authorB. Watson <yalhcru@gmail.com>2020-10-12 17:48:33 -0400
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2020-10-17 09:38:43 +0700
commitfcd64708e2d185e42675ab13e6ab777f40e7c29f (patch)
tree4737f6039cdbeb7ee16f7ca526bc99adc1d5d181 /development/Fennel
parentebdd06a166b19325d9fb404fc59eafb15068a8a6 (diff)
development/Fennel: Fix README.
Signed-off-by: B. Watson <yalhcru@gmail.com> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'development/Fennel')
-rw-r--r--development/Fennel/README32
1 files changed, 21 insertions, 11 deletions
diff --git a/development/Fennel/README b/development/Fennel/README
index f349061616ad4..c34f0ae83cb52 100644
--- a/development/Fennel/README
+++ b/development/Fennel/README
@@ -1,24 +1,34 @@
-Fennel is a programming language that brings together the speed, simplicity,
-and reach of Lua with the flexibility of a lisp syntax and macro system.
+Fennel is a programming language that brings together the speed,
+simplicity, and reach of Lua with the flexibility of a lisp syntax and
+macro system.
-* Full Lua compatibilty: Easily call any Lua function or library from Fennel and vice-versa.
-* Zero overhead: Compiled code should be just as or more efficient than hand-written Lua.
-* Compile-time macros: Ship compiled code with no runtime dependency on Fennel.
-* Embeddable: Fennel is a one-file library as well as an executable. Embed it in other
- programs to support runtime extensibility and interactive development.
+* Full Lua compatibilty: Easily call any Lua function or library from
+ Fennel and vice-versa.
+* Zero overhead: Compiled code should be just as or more efficient
+ than hand-written Lua.
+* Compile-time macros: Ship compiled code with no runtime dependency
+ on Fennel.
+* Embeddable: Fennel is a one-file library as well as an
+* executable. Embed it in other programs to support runtime
+* extensibility and interactive development.
Anywhere you can run Lua code, you can run Fennel code.
This require one version of Lua installed (lua, lua52, lua53, luajit):
Default support for all versions of Lua installed before build.
To specify which Lua versions:
- LUAVER="vers"
-"vers" must be one or more of "5.1 5.2 5.3 jit" in the right order separated with space
+ export LUAVER="vers"
+
+"vers" must be one or more of "5.1 5.2 5.3 jit" in the right order
+separated with space.
+
After installation there are one or more fennel executable files for the
equivalent versions of Lua.
-To install compiled binary versions (experimental, only works with lua5.2 or higher):
- BINARY=yes
+To install compiled binary versions (experimental, only works with
+lua5.2 or higher):
+
+ export BINARY=yes
Optional dependency:
* lua-readline