Thun/implementations/GNUProlog
sforman 9f78b6d8fd Messing around with type inference.
What if we insist that both branches of a branch have compatible types?

For one thing `[+] [* +] branch` leads to a circular term which, when
printed, goes into a loop: "int,int,int,...".  Hmm...
2023-08-12 16:45:59 -07:00
..
Makefile Rename joy_to_ast to parser. 2023-07-27 09:19:12 -07:00
blanks.py Parser in GNU Prolog. 2022-09-20 16:29:35 -07:00
infer.prolog Messing around with type inference. 2023-08-12 16:45:59 -07:00
oldthun.prolog Rename joy_to_ast to parser. 2023-07-27 09:19:12 -07:00
parser.prolog Messing around with type inference. 2023-08-12 16:45:59 -07:00
printer.prolog SWIProlog can't not emit '.'. 2023-08-02 22:38:04 -07:00
thun.prolog Messing around with type inference. 2023-08-12 16:45:59 -07:00