Skip to content

callisto-lang/compiler

Repository files navigation

Callisto

Callisto is a reverse polish notation programming language inspired by YSL-C3 and Forth

Supported targets

  • x86 real mode (complete)
  • x86_64 Linux (complete)
  • Uxn (complete)

Build

You need a D compiler to build the Callisto compiler

dub build

Try it

Note: to use the example programs, you will need the std submodule in this repository, which you can get by cloning recursively or doing git submodule update --init --remote --recursive

There are some example programs in the examples folder, which you can compile and run like this:

cac examples/exampleNameHere.cal -i std -o out
./out

To learn more about Callisto, read the docs