diff options
author | Přemysl Janouch <p@janouch.name> | 2018-10-10 21:21:39 +0200 |
---|---|---|
committer | Přemysl Janouch <p@janouch.name> | 2018-10-10 21:21:39 +0200 |
commit | 64f892f40e95c73ecc58de75ab14a31d940c1d07 (patch) | |
tree | 56f5ced69d447e102db80e467eb5b6fb534d793c /README.adoc | |
parent | 2fe3c4753fb790ad5ebde3fcbca056370ece9cb9 (diff) | |
download | ell-64f892f40e95c73ecc58de75ab14a31d940c1d07.tar.gz ell-64f892f40e95c73ecc58de75ab14a31d940c1d07.tar.xz ell-64f892f40e95c73ecc58de75ab14a31d940c1d07.zip |
Update README
Diffstat (limited to 'README.adoc')
-rw-r--r-- | README.adoc | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/README.adoc b/README.adoc index a8ceec3..4683134 100644 --- a/README.adoc +++ b/README.adoc @@ -59,7 +59,7 @@ When evaluating a command, the first argument is typically a string with its name and it is resolved as if `set` was called on it. Lists are left for execution as they are. -The last expression in a block is the return value. +The last expression in a block is the block's return value. Special Forms ------------- @@ -172,13 +172,16 @@ Install development packages for GNU Readline to get a REPL for toying around: $ make repl $ ./repl +The Go port can be built using standard Go tools and behaves the same. + Possible Ways of Complicating ----------------------------- * `local [_a _b _rest] @args` would elegantly solve the problem of varargs, that is, unpack a list when names are list, and make the last element a list when there are more arguments than names - * reference counting: currently all values are always copied as needed, which - is good enough for all imaginable use cases, simpler and less error-prone + * reference counting: in the C version, currently all values are always copied + as needed, which is good enough for all imaginable use cases, simpler and + less error-prone Contributing and Support ------------------------ |