Skip to content
Branch: master
Find file History
kanaka Fix second-order self-hosting.
The `_map?` function was introduced when transitioning the macro
property being stored in metadata to uinsg a regular map with
a special key. The `_map?` function causes issues in a few places but
the biggest issue is that it breaks the `_macro?` function for the
second order self-hosted mal instance. The `_macro?` function contains
a `(map? x)` call that returns false resulting in the `_macro?` call
returning false.  I'll push something later that fixes this and also
that activates second order self-hosted tests so we can catch this
sort of issue in the future.
Latest commit ff4e5f1 Jul 30, 2019
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
Dockerfile
Makefile Various small self-host mode fixes. May 30, 2019
core.mal Fix second-order self-hosting. Jul 29, 2019
env.mal mal: improve MAL implementation. Jul 9, 2019
run Fix second-order self-hosting. Jul 29, 2019
step0_repl.mal
step1_read_print.mal mal: improve MAL implementation. Jul 9, 2019
step2_eval.mal mal: in step2, revert to reporting key error Jul 9, 2019
step3_env.mal mal: improve MAL implementation. Jul 9, 2019
step4_if_fn_do.mal mal: improve MAL implementation. Jul 9, 2019
step6_file.mal load-file: accept empty file or final comment, return nil Jul 28, 2019
step7_quote.mal load-file: accept empty file or final comment, return nil Jul 28, 2019
step8_macros.mal Fix second-order self-hosting. Jul 29, 2019
step9_try.mal Fix second-order self-hosting. Jul 29, 2019
stepA_mal.mal
You can’t perform that action at this time.