programming language with a stack-based bytecode vm implemented in golang
Find a file
Neemek df639235b0
All checks were successful
/ test (push) Successful in 51s
intellij settings
2026-09-07 17:41:05 +02:00
.forgejo/workflows add unit tests to test action and separate unit_tests.sh from test_all.sh 2025-09-16 20:08:20 +02:00
cli fix type-to-string conv. + fix binary type check + add modulo + rework import (now include) 2026-07-13 23:34:19 +02:00
core add composite simplifaction 2026-09-07 17:41:05 +02:00
examples Add set index in list, and update lib+examples+tests 2026-09-07 17:41:05 +02:00
lib Add set index in list, and update lib+examples+tests 2026-09-07 17:41:05 +02:00
tests Add set index in list, and update lib+examples+tests 2026-09-07 17:41:05 +02:00
wasm add name to wasm make 2026-07-15 21:47:40 +02:00
foo.ang Add set index in list, and update lib+examples+tests 2026-09-07 17:41:05 +02:00
go.work update go 2025-10-01 10:44:09 +02:00
go.work.sum new go.work.sum 2026-09-07 17:41:05 +02:00
LICENSE Add MIT license 2025-07-22 22:28:25 +02:00
README.md update readme 2024-10-09 14:25:43 +02:00
records.ang basic records support 2026-09-07 17:41:04 +02:00
test_all.sh basic records support 2026-09-07 17:41:04 +02:00
unit_tests.sh add timeout to unit tests 2025-09-30 16:02:39 +02:00

L'anglais

The purpose of this project is to learn how to make a virtual machine for interpreting generated bytecode for improved performance.

Getting

There is currently no installer, only a simple executable that can be downloaded from the releases page on github.

Examples

Examples of how to use the language are found in ./examples/.