Commit Graph

9 Commits

Author SHA1 Message Date
haxala1r bf05e738e2 compiler and vm: added modulo, rem and abs
ci/woodpecker/push/debian Pipeline failed
ci/woodpecker/push/fedora Pipeline failed
ci/woodpecker/push/nix Pipeline failed
ci/woodpecker/push/publish Pipeline was successful
2026-05-17 21:32:48 +03:00
haxala1r 0ed3083306 compiler and vm: added division 2026-05-17 20:59:04 +03:00
haxala1r b433372f95 compiler and vm: added division 2026-05-17 20:52:23 +03:00
haxala1r 60d607cb59 compiler and vm: added subtraction 2026-05-17 20:45:49 +03:00
haxala1r 3668265b6f compiler and vm: implemented add 2026-05-17 20:38:31 +03:00
haxala1r c9694af826 vm and compiler: removed automatic currying, and several other modifications to the language
ci/woodpecker/push/debian Pipeline was successful
ci/woodpecker/push/fedora Pipeline was successful
ci/woodpecker/push/nix Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-05-10 17:23:42 +03:00
haxala1r d846046c4a Big changes:
ci/woodpecker/push/debian Pipeline was successful
ci/woodpecker/push/nix Pipeline was successful
ci/woodpecker/push/fedora Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
Compiler and VM are now working well enough to support larger programs.
A test program is included and executed immediately upon running
the executable.

A more feature complete read-eval-print loop is planned.
2026-04-26 00:55:43 +03:00
haxala1r 0925b44ef7 vm: got the VM to finally actually work
ci/woodpecker/push/debian Pipeline was successful
ci/woodpecker/push/nix Pipeline was successful
ci/woodpecker/push/fedora Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-04-25 22:48:06 +03:00
haxala1r 2822774931 vm: modified the vm to include native procedures, and changed the order of some parameters 2026-04-25 00:08:54 +03:00