diff options
author | B. Watson <yalhcru@gmail.com> | 2020-10-12 17:48:33 -0400 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2020-10-17 09:38:43 +0700 |
commit | fcd64708e2d185e42675ab13e6ab777f40e7c29f (patch) | |
tree | 4737f6039cdbeb7ee16f7ca526bc99adc1d5d181 /development/Fennel | |
parent | ebdd06a166b19325d9fb404fc59eafb15068a8a6 (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/README | 32 |
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 |