Jesse Brault jessebrault
jessebrault pushed to main at jessebrault/deimos-lang 2024-12-02 05:06:54 +00:00
5351a7b6a4 Work on standard library.
jessebrault pushed to main at jessebrault/deimos-lang 2024-12-01 18:03:05 +00:00
7903c1cfb3 Attempt to implement runtime types.
9bc27b841b Fix move errors with clone.
919b312d68 Add array and monad lib files.
0dd58cdfdc Add array types/values and misc. work.
b90111dfd5 Add string library file.
Compare 5 commits »
jessebrault pushed to main at jessebrault/deimos-lang 2024-11-30 22:04:49 +00:00
5732c4d197 All the work to print 42 via a platform call.
a14eb550ce Much work on dvm implementation; not compiling yet.
21d4f6bb69 Some clean up.
438d0e7317 Start work on platform calls.
4fb7ada6b8 Very skeleton work on parser.
Compare 9 commits »
jessebrault pushed to main at jessebrault/deimos-lang 2024-11-28 14:04:55 +00:00
e4ee8fd2db Implement basic alloc and dealloc functionality.
jessebrault pushed to main at jessebrault/deimos-lang 2024-11-27 05:34:34 +00:00
e8019366ee Start implementation of vm.
jessebrault pushed to main at jessebrault/deimos-lang 2024-11-26 16:49:45 +00:00
074af48c85 Add println lua function with inline keyword.
jessebrault pushed to main at jessebrault/deimos-lang 2024-11-26 15:38:54 +00:00
0d8ac0da05 Remove need for curly braces in lua code.
jessebrault pushed to main at jessebrault/deimos-lang 2024-11-26 15:37:45 +00:00
1898581888 Work on hkt and int.
jessebrault pushed to main at jessebrault/deimos-lang 2024-11-26 14:57:19 +00:00
342b477896 More sketching.
jessebrault pushed to main at jessebrault/deimos-lang 2024-11-25 20:15:04 +00:00
6489b1f1a3 Sketching higher-kinded types.
jessebrault pushed to main at jessebrault/deimos-lang 2024-11-25 05:08:35 +00:00
89b643794c Tweak sketch.
0943dd4cf8 Add spread operator test.
Compare 2 commits »
jessebrault pushed to main at jessebrault/deimos-lang 2024-11-25 05:02:50 +00:00
07e0e2ae73 Add sketch file; change tokenize return type to Result.
jessebrault pushed to main at jessebrault/deimos-lang 2024-11-25 02:52:44 +00:00
88119e3001 Adding more keywords and symbols to lexer.
jessebrault created branch main in jessebrault/deimos-lang 2024-11-25 00:07:35 +00:00
jessebrault pushed to main at jessebrault/deimos-lang 2024-11-25 00:07:35 +00:00
b3177a612f Initial commit. Very rudimentary lexer.
jessebrault created repository jessebrault/deimos-lang 2024-11-25 00:05:41 +00:00
jessebrault pushed to main at jessebrault/rust-hash-map 2024-11-24 01:26:23 +00:00
6229ba7acc Fix implementation; tests passing.
jessebrault created branch main in jessebrault/rust-hash-map 2024-11-23 23:59:30 +00:00
jessebrault pushed to main at jessebrault/rust-hash-map 2024-11-23 23:59:30 +00:00
ae1bf26ada Initial commit.
jessebrault created repository jessebrault/rust-hash-map 2024-11-23 23:59:14 +00:00