o42a is a high-level general purpose programming language. It is compiled, statically-typed, prototype-based, logic-driven, and primarily declarative, while the imperative programming style is also supported.
A program written in o42a is closer to natural English text than one written in any C-like programming language.
The language is designed with programming productivity and code maintainability as main priorities. This achieved by powerful, yet restrained, semantics, and expressive and natural syntax.
Homepage
Download
Recent Releases
0.2.1029 Jul 2014 17:11
major feature:
This is a significant change to the language. A lot of features were simplified, replaced, or just removed. Several new important features were added also.
The multiple inheritance support has been dropped. The object value definition algorithm has been significantly simplified. The object statefulness functionality has been replaced by eager value evaluation. Changes have been made to the syntax of sentences, local declarations, and value assignment to avoid any possible conflicts.
New features: static fields, aliases, yield statement, short adapter declaration syntax, short field override syntax.
Some rarely used and confusing features were removed.
|