aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPřemysl Janouch <p@janouch.name>2018-10-10 21:21:39 +0200
committerPřemysl Janouch <p@janouch.name>2018-10-10 21:21:39 +0200
commit64f892f40e95c73ecc58de75ab14a31d940c1d07 (patch)
tree56f5ced69d447e102db80e467eb5b6fb534d793c
parent2fe3c4753fb790ad5ebde3fcbca056370ece9cb9 (diff)
downloadell-64f892f40e95c73ecc58de75ab14a31d940c1d07.tar.gz
ell-64f892f40e95c73ecc58de75ab14a31d940c1d07.tar.xz
ell-64f892f40e95c73ecc58de75ab14a31d940c1d07.zip
Update README
-rw-r--r--README.adoc9
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
------------------------