Fixed seq.
Still need to fix first, rest, and cons;
additional functions.
Couple of regex cleanups and the beginnings of a reference manual.
A couple of minor updates.
Started to remove use of Error in favor of error+pcall
EOF still uses Error since those semantics are a bit different from
the other usages of Error.
A couple of improvements concerning tostring and error reporting.
Missed one...
Some namespace and use fixes(?) with updated example to reflect.
Namespaces are still kind of awkward...
Added some code to prevent potential cycles in use-age.
Small change in `ns` in compile.lma
Added note on fate of namespaces.
Added range function for producing iters over ranges.
Added functional insertion sort example.
Modified the reader to ignore shebang lines (#!)
This allows for Lemma scripts on *nix
Dropped support for explicit namespaces.
Will add local-to-file scoping mechanism.
Added def- for file-local definitions.
Doesn't work in the REPL...
File-local variables should now work properly.
As a consequence, a bug in the compiler for macro calls has been fixed.
Updated getf.lma to include getb and assocf.
(These will be handy when implementing implicit rename macros).
Added expand-1 function and changed compiler to use it.
There are extra conditionals now that could slow things
down, so it might be better to do a full expansion at
some point.
Fixed a compiler bug that caused ambiguous syntax to be emitted.
Fixed a frontend bug that caused a crash when a given file could
not be opened.
Added `append` and fixed a bug in the bootstrap compiler.