Original issue describing the change and converting the first set of
implementations: https://github.com/kanaka/mal/pull/592
Tracking issue for other implementations: https://github.com/kanaka/mal/issues/657
All normal tests pass, but REGRESS and self-hosting fail.
Steps:
display the results from jq without python
simplify/improve quasiquote
simplify replenv construction
Cosmetic:
Update the interpreter from latest Debian/Ubuntu.
move first core functions from steps4-A to core.jq
simplify interprocess communication between run and utils.jq
merge run and rts.py, simplify it
- Reorder README to have implementation list after "learning tool"
bullet.
- This also moves tests/ and libs/ into impls. It would be preferrable
to have these directories at the top level. However, this causes
difficulties with the wasm implementations which need pre-open
directories and have trouble with paths starting with "../../". So
in lieu of that, symlink those directories to the top-level.
- Move the run_argv_test.sh script into the tests directory for
general hygiene.