hashmal edited this page Apr 29, 2013 · 18 revisions

Shirka is a programming language that does not generate memory garbage: its runtime does not need a garbage collector to function properly, but the human does not have to manage memory manually either.

The name comes from the Ulysses 31 animated series, in which Shirka was the name of a spaceship AI.

Learn the language:

Current status

The interpreter works with some caveats (a few bugs, some debug messages to be removed). Support for concurrency is not yet implemented.


Shirka Paste is a web application to share snippets of Shirka code. Supports syntax highlighting.

Extending the interpreter with new operations is relatively straightforward.

The following is a list of various scribblings about the language, its design and its use:

You can’t perform that action at this time.
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.
Press h to open a hovercard with more details.