GitPedia

Compiler

The Callisto compiler of the 13th month, and other language extras

From callisto-lang·Updated January 14, 2026·View on GitHub·

[Website](https://callisto.mesyeti.uk/) | [Docs](https://callisto.mesyeti.uk/docs) | [Awesome List](https://github.com/callisto-lang/awesome-callisto) | [Discord](https://discord.com/invite/QHAtc4GWq7) The project is written primarily in D, distributed under the MIT License license, first published in 2024. Key topics include: compiler, concatenative, concatenative-language, concatenative-programming-language, programming-language.

Latest release: b0.13.0Beta 0.13.0 - Modules part 1
November 15, 2025View Changelog →
<div align="center"> <img style="text-align:center;border-radius:50%;" src="https://callisto.mesyeti.uk/logo_shadow.png" height="128px" width="128px">

The Callisto Programming Language

Website |
Docs |
Awesome List |
Discord

</div>

Callisto is a stack-based imperative programming language with stack safety enforced
by the compiler (which is optional).

It also has a subset called CallistoScript made to compile to scripting languages like
Lua, while keeping its low level features (like direct access to memory).

Supported targets

  • x86 real mode - MS-DOS, bare metal
  • x86_64 - Linux, macOS, FreeBSD (partial)
  • ARM64 - Linux, macOS
  • Uxn - Varvara
  • Lua

Build

dub build --compiler=ldc

The compiler executable will be called cac

[!WARNING]
Compilation may freeze due to a bug in the Digital Mars D compiler. If this happens,
compile with this command: dub build --compiler=ldc.

If that doesn't work, then run with --compiler=ldc2 instead.

Run example programs

Make sure you get the standard library

git submodule update --remote

Then compile example programs like this

cac examples/exampleNameHere.cal -i std

The output executable will be called out. Any example programs that require extra flags
for compilation will have a compile command in a comment at the top of the source file.

IRC Channel

Join #callisto-lang on irc.libera.chat.

Contributors

Showing top 7 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from callisto-lang/compiler via the GitHub API.Last fetched: 6/29/2026