ref: 18e53e22e72b527843fa60e4063ef42fbc9fa569
parent: 65768a9d793f09ec721a441c2e7ecfca3e592530
author: Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
date: Tue Dec 24 23:55:07 EST 2024
update readme
--- a/README.md
+++ b/README.md
@@ -14,9 +14,10 @@
Some of the changes from the original include:
* aggressive clean up, removal, renaming and refactoring
- * docstrings `(define (f ...) "Docs here" ...)`
+ * docstrings - `(define (f ...) "Docs here" ...)` and `(help ...)`
* proper `(void)` and `void?`
- * seamless arbitrary precision integers
+ * better error reporting - disassembly at the current instruction, location of syntax errors
+ * seamless bignums
* `[` and `]`, `{` and `}` are synonyms to `(` and `)`
* `λ` as a shorthand for `lambda`
* some of the previously available (but not merged) patches from the community and [Julia](https://github.com/JuliaLang/julia) are applied
@@ -25,6 +26,11 @@
* vm opcode definitions and tables are generated from a single file
* fixed bootstrap (makes it work properly when opcodes change)
* built-in symbols aren't constants and can be redefined
+
+Two ways to learn about more changes:
+
+ * https://todo.sr.ht/~ft/femtolisp?search=status:closed
+ * https://git.sr.ht/~ft/femtolisp/log
## Building