GitHub - Docs

About

Callisto is a compiled, low-level, concatenative language inspired by Forth.

Currently, the compiler supports compiling for these targets:

Callisto also has a subset called CallistoScript, which is compiled to scripting languages but remains somewhat low-level. Right now, CallistoScript only supports compiling to Lua. Learn more

Callisto is also stack-safe, meaning that the compiler can detect mistakes you have made on the stack, such as accidentally leaving things on the stack or popping from an empty stack.

Examples

Hello World

include "cores/select.cal"
include "std/io.cal"

"Hello, world!\n" printstr

Documentation

Web documentation is here. For offline documentation, clone this repo and follow the instructions in the README file

Talk

#callisto-lang on irc.libera.chat

a