Thun/thun
Simon Forman 6e6e52d206 Don't assert defs twice.
Each definition is getting parsed with the name of the next one as part
of its body, then the next one fails to parse and the thing backtracks.
So each definition (but the last) gets asserted twice.

    def(--,[1,-,?])
    def(--,[1,-])
    def(?,[dup,bool,++])
    def(?,[dup,bool])
    def(++,[1,+,anamorphism])
    def(++,[1,+])
    def(anamorphism,[[pop,[]],swap,[dip,swons],genrec,app1])
    def(anamorphism,[[pop,[]],swap,[dip,swons],genrec])
    def(app1,[grba,infrst,app2])
    def(app1,[grba,infrst])
    def(app2,[[grba,swap,grba,swap],dip,[infrst],cons,ii,app3])
    def(app2,[[grba,swap,grba,swap],dip,[infrst],cons,ii])

...and so on.
2020-01-25 16:13:06 -08:00
..
gnu-prolog Minor cleanup. 2019-11-07 07:55:01 -08:00
TLA.pl Minor cleanup. 2019-11-07 07:55:01 -08:00
asm-dump.txt 4 is already an offset 2019-11-13 15:07:27 -08:00
compiler.markII.pl Debugging this sucks. 2019-11-28 07:58:42 -08:00
compiler.pl Call for_serial/2 2019-11-07 07:43:21 -08:00
defs.txt A few more functions. 2019-08-09 07:26:37 -07:00
dump-asm.py Even "nicer". 2019-11-12 09:06:22 -08:00
joy_asm.bin Minor cleanup, bug fixes. 2019-11-09 11:27:29 -08:00
joy_asmii.bin Debugging this sucks. 2019-11-28 07:58:42 -08:00
markII.rst Debugging this sucks. 2019-11-28 07:58:42 -08:00
metalogical.pl Experiment in formatting stacks for output. 2019-08-03 19:01:45 -07:00
symbols.txt Debugging this sucks. 2019-11-28 07:58:42 -08:00
thun.pl Don't assert defs twice. 2020-01-25 16:13:06 -08:00