The Dojo Programming Language

A simple and fast programming language

About

Support a variety of features that haven't gone mainstream yet: - Reading and writing mode for code. - Any code that can be parallelized will be parallelized by default without any thinking on the user's part. - Writing safe code doesn't require thinking about safety. - The language is functionally reference-free at runtime. Creating a reference to a variable or expression can only be done with an alias/inline, which is resolved at compile-time. All other references are the mutable/immutable references passed to functions, which are always safe. - Small language that can be learned in an afternoon and 100-percented in a month. Each standard library module mastered in under 2 hours.