1
1
mirror of https://github.com/kanaka/mal.git synced 2024-10-05 18:08:55 +03:00
mal/impls/make
2024-08-15 09:15:44 -05:00
..
tests Move implementations into impls/ dir 2020-02-10 23:50:16 -06:00
core.mk vbs: Merge branch 'kanaka:master' into master 2024-08-15 09:15:44 -05:00
Dockerfile docker: update some dockerfiles 2024-08-05 17:00:24 -05:00
env.mk vbs: Merge branch 'kanaka:master' into master 2024-08-15 09:15:44 -05:00
gmsl.mk make: trivial 2024-08-08 09:15:01 -05:00
Makefile Move implementations into impls/ dir 2020-02-10 23:50:16 -06:00
numbers.mk make: improve efficiency and encapsulation 2024-08-08 09:15:01 -05:00
printer.mk vbs: Merge branch 'kanaka:master' into master 2024-08-15 09:15:44 -05:00
reader.mk make: trivial 2024-08-08 09:15:01 -05:00
readline.mk vbs: Merge branch 'kanaka:master' into master 2024-08-15 09:15:44 -05:00
README make: improve efficiency and encapsulation 2024-08-08 09:15:01 -05:00
rules.mk Move implementations into impls/ dir 2020-02-10 23:50:16 -06:00
run Move implementations into impls/ dir 2020-02-10 23:50:16 -06:00
step0_repl.mk make: improve efficiency and encapsulation 2024-08-08 09:15:01 -05:00
step1_read_print.mk make: improve efficiency and encapsulation 2024-08-08 09:15:01 -05:00
step2_eval.mk vbs: Merge branch 'kanaka:master' into master 2024-08-15 09:15:44 -05:00
step3_env.mk vbs: Merge branch 'kanaka:master' into master 2024-08-15 09:15:44 -05:00
step4_if_fn_do.mk vbs: Merge branch 'kanaka:master' into master 2024-08-15 09:15:44 -05:00
step6_file.mk vbs: Merge branch 'kanaka:master' into master 2024-08-15 09:15:44 -05:00
step7_quote.mk vbs: Merge branch 'kanaka:master' into master 2024-08-15 09:15:44 -05:00
step8_macros.mk vbs: Merge branch 'kanaka:master' into master 2024-08-15 09:15:44 -05:00
step9_try.mk vbs: Merge branch 'kanaka:master' into master 2024-08-15 09:15:44 -05:00
stepA_mal.mk vbs: Merge branch 'kanaka:master' into master 2024-08-15 09:15:44 -05:00
types.mk make: improve efficiency and encapsulation 2024-08-08 09:15:01 -05:00
util.mk vbs: Merge branch 'kanaka:master' into master 2024-08-15 09:15:44 -05:00

It is often useful to add $(warning /$0/ /$1/ /$2/ /$3/) at the very
start of each interesting macro.

Recal that foreach does nothing when the list only contains spaces,
and adds spaces between the results even if some results are empty.

If debugging the reader:
# export READER_DEBUG=1

In order to get the equivalent of DEBUG_EVAL in step2:
# export EVAL_DEBUG=1