gilch
gilch
The first lesson is up #78.
There are still a number of TODOs in the macro tutorial source. Some of them seem outdated. The first two already cover a lot of ground, so additional lessons would...
Docstrings were fairly complete in the latest release. All public modules, classes, and functions/methods in the package .py files at least have a docstring, although some of them are terse....
"Reader tags" and "Hissp macros". Maybe "tags" and "macros" for short. Maybe "Lissp tags", except that sounds like "Lisp tags", which aren't really a thing. Names are hard. "Reader tags"...
Paragraphs, man. Even if it's one per sentence. Or bullets or something. I'm getting lost in the [wall of text](https://en.wiktionary.org/wiki/wall_of_text). I'll try to address these issues in the tutorial, but...
I'm trying to remember where I heard the term "fully qualified name", so I can decide how to define it in the docs, but it seems to be a pretty...
Hissp 0.3.0 installs in pyodide now that it has a wheel on PyPI. Haven't tried Brython lately.
Some progress on this in #164.
Hissp evaluates all top-level forms at compile time, which makes it behave more consistently with the REPL. Emacs Lisp requires an opt-in with an `(eval-and-compile)`. In contrast, Hissp is opt-out...
#38 and #40 should pretty well cover phase 2. The lexer and parser could maybe do a better job of pointing out the location of problems. A proper Jupyter kernel/REPL...