Files
forth_bootslop/references/ForthNotes/Callisto.md
2026-02-19 16:16:24 -05:00

14 KiB
Raw Blame History

Callisto

Source: https://github.com/callisto-lang/compiler

GitHub - callisto-lang/compiler: The Callisto compiler of the 13th month, and other language extras

Skip to content

Navigation Menu

Toggle navigation

Sign in

Appearance settings

Search or jump to...

Search code, repositories, users, issues, pull requests...

Search

Clear

Search syntax tips

Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel Submit feedback

Saved searches

Use saved searches to filter your results more quickly

Name

Query

To see all available qualifiers, see our documentation.

Cancel Create saved search

Sign in

Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

callisto-lang / compiler Public

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

callisto.mesyeti.uk

License

MIT license

76 stars 8 forks Branches Tags Activity

Star

Notifications You must be signed in to change notification settings

Additional navigation options

callisto-lang/compiler

main

BranchesTags

Go to file

Code

Open more actions menu

Folders and files

Name Name Last commit message Last commit date
Latest commit History474 Commits 474 Commits
.gitub-temp-disabled/workflows .gitub-temp-disabled/workflows
docs docs
editors editors
examples examples
source source
std @ 4c0918c std @ 4c0918c
.gitattributes .gitattributes
.gitignore .gitignore
.gitmodules .gitmodules
LICENSE LICENSE
README.md README.md
STYLE.md STYLE.md
TODO.md TODO.md
dub.json dub.json
flake.nix flake.nix
View all files

Repository files navigation

The Callisto Programming Language

Website | Docs | Awesome List | Discord

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.

About

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

callisto.mesyeti.uk

Topics

programming-language compiler x86-64 concatenative concatenative-language concatenative-programming-language uxn uxntal

Resources

Readme

License

MIT license

Uh oh!

There was an error while loading. Please reload this page.

Activity

Custom properties

Stars

76 stars

Watchers

1 watching

Forks

8 forks

Report repository

Releases 23

[Beta 0.13.0 - Modules part 1

Latest

Nov 15, 2025](/callisto-lang/compiler/releases/tag/b0.13.0)

+ 22 releases

Packages 0

No packages published

Uh oh!

There was an error while loading. Please reload this page.

Contributors 7

Uh oh!

There was an error while loading. Please reload this page.

Languages

© 2026 GitHub, Inc.

You cant perform that action at this time.