Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-06-04
| ||
| 14:15 | enq3ml bug fixes, more to do Leaf check-in: c35476b481 user: e tags: efml | |
|
2026-06-02
| ||
| 21:55 | compile succeeded check-in: 0031e38183 user: e tags: efml | |
| 16:51 | c based compiler generated, not tested yet check-in: 56f1ede498 user: e tags: efml | |
| 13:40 | fixes so all compiler modules compile to C check-in: a8a950f51d user: e tags: efml | |
| 13:10 | integrate Sequencer in efml; use Option return type for string finds; uupdate tests check-in: 8952a57165 user: e tags: efml | |
| 12:42 | code efml sequencers check-in: 5a772aec24 user: e tags: efml | |
|
2026-06-01
| ||
| 23:06 | add Vector.ml for enq1ml check-in: cbf77e0bb4 user: e tags: efml | |
| 22:06 | expand test framework to cover more of peah runtime and compiler backend; revise try/with to restore paeh stack check-in: fb2651ec3e user: e tags: efml | |
| 20:36 | uncouple uncurry table between two back ends check-in: c3c9ef64c4 user: e tags: efml | |
| 20:20 | flesh out peah runtime, add a test framework check-in: 361fd11009 user: e tags: efml | |
| 13:13 | finish strsym.c header file in preparation for testing check-in: f57cc02fd0 user: e tags: efml | |
|
2026-05-31
| ||
| 23:32 | work on string functions (untested check-in: be3b5f5432 user: e tags: efml | |
| 21:42 | work on paeh runtime check-in: e59b097756 user: e tags: efml | |
| 17:44 | fix Ord => constraints code generation; work on runtime check-in: 62d6259309 user: e tags: efml | |
| 12:12 | multi module compile to C working check-in: 39824f9f40 user: e tags: efml | |
| 00:51 | add a question in paeh-todo.md check-in: 511cf4d4aa user: e tags: efml | |
| 00:33 | added a string fold function check-in: d5e3aa548b user: e tags: efml | |
|
2026-05-30
| ||
| 20:12 | prepping for next phase check-in: 21be2de0ff user: e tags: efml | |
| 19:07 | added more enq2ml Show support in compiler and paeh check-in: 58ddced849 user: e tags: efml | |
| 18:24 | enq2ml hello world compiles and runs check-in: 74c981c196 user: e tags: efml | |
| 16:15 | runtime support for Exceptions check-in: 0b1d9a41c6 user: e tags: efml | |
| 16:13 | progress in enq2ml code gen; lex testing and bug fixing in paeh check-in: 71c4bb99a7 user: e tags: efml | |
| 13:13 | enq2ml generating working C code check-in: 87dc2766dc user: e tags: efml | |
|
2026-05-29
| ||
| 22:28 | enq2ml loads but has bugs check-in: 4602c84b03 user: e tags: efml | |
| 22:27 | more work on paeh lex testing check-in: 08ef0d182b user: e tags: efml | |
| 18:38 | added exception processing in paeh check-in: bcaa76abec user: e tags: efml | |
| 18:04 | major naming cleanup paeh; design notes; TODOs added check-in: ca707a083f user: e tags: efml | |
| 13:58 | refine the enq2ml design docs and TODOs check-in: 826deab325 user: e tags: efml | |
| 13:34 | fix lazy operators in enq1ml compiler check-in: 46081a4526 user: e tags: efml | |
| 13:15 | enq1ml compiler tested through REPL check-in: 53fdd7ea58 user: e tags: efml | |
| 00:52 | implment and test pa_file check-in: b6015f32cb user: e tags: efml | |
|
2026-05-28
| ||
| 23:41 | continue testing paeh lexer check-in: e476a7bb5a user: e tags: efml | |
| 22:26 | progress on enq1ml; fully coded, debug in progress check-in: 6f784084cc user: e tags: efml | |
| 17:56 | paeh is building with lexer and lcut and ready to test check-in: 460f1b05c9 user: e tags: efml | |
| 16:28 | paeh builds with julia ios, iostreams, and lexer check-in: ba90989537 user: e tags: efml | |
| 01:37 | work on enq3ml lexer in paeh check-in: 2229053db9 user: e tags: efml | |
|
2026-05-27
| ||
| 20:47 | added DRY token tool for enq3ml check-in: 574c723d70 user: e tags: efml | |
| 18:26 | enq1ml progressing: Match Compiler coded and compiling; more work on paeh integrating Julia libs check-in: e08dfa77ed user: e tags: efml | |
| 14:07 | new skill for Claude check-in: 707921eba5 user: e tags: efml | |
| 14:03 | enq1ml implementation continues; revise paeh finalization design check-in: b1494cc99c user: e tags: efml | |
|
2026-05-26
| ||
| 23:36 | work on paeh finalizers check-in: b2819f0b98 user: e tags: efml | |
| 22:09 | more progress on enq1ml check-in: 32d02a42d5 user: e tags: efml | |
|
2026-05-25
| ||
| 23:39 | added some notes on libtcc check-in: b68939dc3f user: e tags: efml | |
| 22:29 | work in progress on enq1ml check-in: 89e6b830ee user: e tags: efml | |
| 21:09 | enq1ml/Parse.ml compiles now check-in: 51367912b8 user: e tags: efml | |
| 19:53 | start enq1ml implementation check-in: db41a55e46 user: e tags: efml | |
| 19:51 | add foreign file loading in modules using with; add Append class check-in: ab965bb901 user: e tags: efml | |
| 15:04 | shift bits around in paeh header for record discriminator check-in: 66190038da user: e tags: efml | |
| 12:40 | move examples to libml; refine the library files a bit check-in: e6d1d30289 user: e tags: efml | |
| 00:50 | update bootstrap plan; adjust paeh for efml check-in: 7ca0b7032b user: e tags: efml | |