Commit graph

17 commits

Author SHA1 Message Date
1f2249e75a add comparison functions for SetIterator and DictIterator 2025-05-09 16:51:29 +02:00
b0023afe8c create 'Ordering' type 2025-05-09 16:35:26 +02:00
77dfc8b182 split 'environment' example up into library and interactive prompt 2025-05-09 16:05:12 +02:00
255bc475d7 fix 2025-05-09 15:03:17 +02:00
b1c2e7836d replace 'prompt' example by 'environment' 2025-05-09 14:53:43 +02:00
34d06aa82a small changes 2025-05-08 23:35:34 +02:00
4c394441b0 fix things 2025-05-08 23:08:48 +02:00
8a4b47df02 create dictionary of {Type => {set of instances}} 2025-05-08 22:59:50 +02:00
bbac7858ae fix some things 2025-05-08 21:30:56 +02:00
35d682429b turn one example into a test + fix bug in type variable substition function 2025-05-08 17:30:42 +02:00
a664ddac8a simplify: no distinction between generic types and 'normal' types. 2025-05-08 16:58:07 +02:00
48390b8556 reorganize directory and file structure 2025-05-07 13:44:49 +02:00
1d826ea8d4 parser for types + start moving all types to separate modules 2025-05-06 23:41:12 +02:00
8eec5b9239 recursive types (and operations on them, like pretty-printing, comparison and unification) seem to be working.
big part of the code base still needs to be 'ported' to the updated type constructors.
2025-05-05 17:17:45 +02:00
55c5d7cffa move function 2025-04-20 21:14:40 +02:00
8a4bd44f04 rename some things 2025-04-20 21:09:51 +02:00
28f60e77be rename dir scripts -> examples 2025-04-18 09:14:09 +02:00