gam
GAM
An abstract virtual machine for building concurrent, fault-tolerant applications. Gam combines a stack-based bytecode interpreter with Erlang-inspired actor-model concurrency and supervision trees.
Features
- Stack-based VM - Simple, predictable execution model with a rich instruction set
- Actor Model Concurrency - Lightweight processes with message passing
- Fault Tolerance - Process linking, monitoring, and supervision trees
- First-class Data Structures - Maps, arrays, and strings with built-in operations
Quick Start
Installation
Add Gam to your shard.yml:
dependencies:
gam:
github: konjac-lang/gam
Then run:
shards install
Contributing
- Fork it (https://github.com/konjac-lang/gam/fork)
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
Contributors
- Giorgi Kavrelishvili - creator and maintainer
Repository
gam
Owner
Statistic
- 16
- 0
- 0
- 0
- 0
- about 12 hours ago
- May 14, 2025
License
MIT License
Links
Synced at
Wed, 28 Jan 2026 04:52:02 GMT
Languages