Commit graph

23 commits

Author SHA1 Message Date
ProgramSnail
7d21d99960 remove unrequired commend 2026-01-29 16:37:22 +03:00
ProgramSnail
cdf85131f4 move stmt test to oc interpreter 2026-01-29 15:38:45 +03:00
ProgramSnail
bea18df70e test extension, types moved to ocanren_inject 2026-01-29 15:31:54 +03:00
ProgramSnail
e2dcf6c2a1 ocanren type syntax test file, migration to 4.14.2 (with pinned ocanren from repo) 2026-01-29 13:49:39 +03:00
ProgramSnail
30f052b1b1 test experiments, list_assoco simplification 2026-01-28 20:34:17 +03:00
ProgramSnail
118834c9b7 functions rewrite with ocanren syntax extension 2026-01-27 19:39:56 +03:00
ProgramSnail
f15613d192 start of test draft imgl 2026-01-26 17:00:10 +03:00
ProgramSnail
6cb7c30e1f fix functions with new types 2026-01-26 16:46:49 +03:00
ProgramSnail
22901cdc22 types replaced with modules to use ppx 2026-01-26 15:42:48 +03:00
ProgramSnail
de72954207 change macros style to ppx 2026-01-26 14:36:32 +03:00
ProgramSnail
f8b89966fb remove old realtional interpreter version 2026-01-12 17:25:22 +03:00
ProgramSnail
1c399b12ae move old version on relational interpreter, fix the new version 2026-01-12 17:24:49 +03:00
ProgramSnail
5f7b25be81 fixes, parto of the list / nat oprs replaced 2026-01-11 20:10:00 +03:00
ProgramSnail
be204de679 fixes, initial approximate structure of the relational interpreter (not correct, is not supposed to work) 2026-01-11 17:24:45 +03:00
ProgramSnail
909dad6694 replace map with loist of associations 2026-01-11 15:12:33 +03:00
ProgramSnail
ba4191b64a +rel types def 2026-01-10 07:40:52 +03:00
ProgramSnail
b8ea97d537 fix build with ocanren syntax (with dune), separate functional and relational implementations 2026-01-09 19:41:39 +03:00
ProgramSnail
c72883f489 store assignments by var id instead of mem id 2025-12-16 17:09:30 +03:00
ProgramSnail
a2d4bb93e6 semantic interpreter v1, semantic interpreter tests, fixes 2025-12-14 15:59:18 +03:00
ProgramSnail
1c74f0c3ef interpretera, logic & abstract types draft, fixes 2025-12-09 16:40:20 +03:00
ProgramSnail
f770620742 language simplification, original language is moved to the lib_next module 2025-12-02 19:21:22 +03:00
ProgramSnail
b64cf6e9ce basic programs types & type checker part 2025-12-02 15:45:09 +03:00
ProgramSnail
19b9d3aa56 start with template code https://github.com/Kakadu/OCanren-basic-template 2025-11-30 00:42:04 +03:00