crystal-magma

Crystal interpreter

Magma

An attempt to implement Crystal interpreter.

Currently under hard development. However you can try it:)

Installation

It requires Crystal v0.11.

Clone the repo:

git clone https://github.com/greyblake/crystal-magma.git
cd crystal-magma

Run make to build binary

make

Usages

Now you can try to run some samples, e.g:

# aka Hello World
./bin/magma ./samples/saluton_mondo.cr
Saluton Mondo!

# Recursive fibonacci
/bin/magma ./samples/recursive_fibonacci.cr

There are a lot to implement, likely you'll experience a bug, if you'll try to run something more complecated.

Contributors

  • greyblake Potapov Sergey - creator, maintainer
Repository

crystal-magma

Owner
Statistic
  • 13
  • 1
  • 0
  • 0
  • 0
  • over 8 years ago
  • February 1, 2016
License

MIT License

Links
Synced at

Thu, 07 Nov 2024 00:58:33 GMT

Languages