Join GitHub today
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:
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: