Projects / o42a / Releases

RSS All releases of o42a

  •  09 May 2013 11:41

    Release Notes: The type arguments syntax have been fully reworked. The link dereferencing behavior has been changed significantly. A new initializers syntax has been implemented.

    •  19 Apr 2013 00:53

      Release Notes: The imperative and declarative codes are almost fully unified. The difference between them is that the declarative blocks may contain member declarations, while the imperative blocks can loop. Locals can be declared anywhere now. A new syntax allows declaring the local along with its scope. Phrases may contain intervals now. Some scope references, unary operators syntax, and line continuation rules have been changed.

      •  26 Jan 2013 01:06

        Release Notes: Type parameters can be declared for any object now. Two new operators support have been added, a compare operator (<=>) suitable to perform a generic comparison and a suffix one (~) capable of representing things such as quantities. Hexadecimal, binary, and floating point literals syntax support has been added. Other syntax improvements have been made. A lot of bugs were fixed. The language runtime license has been changed to the MPL-2.0.

        •  21 Oct 2012 18:07

          Release Notes: This release contains a lot of fixes to most of the compiler subsytems. Array items are accessed using ordinary phrases now instead of a special technique used before. The link dereferencing rules was refined.

          •  23 Sep 2012 21:31

            Release Notes: This is a significant change in language semantics. Object values are stateless by default, which means they are not preserved, but evaluated on each request. This makes objects act like functions. To preserve the once evaluated value, a new 'keep value' operator can be used. The language runtime license has been changed to the LGPLv3.

            •  28 Aug 2012 21:02

              Release Notes: This release extends macro support and provides several standard macros. It contains significant syntax changes. An original tilde-based comments syntax replaces foreign C-style comments. Text blocks can be used to declare multi-line strings.

              •  06 Aug 2012 20:49

                Release Notes: This release introduces macro support. For now, the macro usage is limited to type parameters. This brings generics to the language. The macro support will be enhanced over time to bring more metaprogramming approaches.

                •  01 Jul 2012 17:39

                  Release Notes: This is a milestone release, which means that the core language functionality is implemented. The core libraries are to be implemented during the 0.2.x development cycle. This release contains a few syntax improvements, several new tests, and numerous fixes.

                  •  07 Jun 2012 12:55

                    Release Notes: A garbage collector was implemented.

                    •  06 May 2012 19:05

                      Release Notes: This release refines the sentence semantics and makes it clearer. The declarative and the imperative sentences are evaluated similarly now. Several syntax constructs were removed. The “unknown” logical value was removed; the logic is Boolean now.

                      Screenshot

                      Project Spotlight

                      OmegaBB

                      A real-time message board.

                      Screenshot

                      Project Spotlight

                      LiVES

                      A high quality video editing system and VJ tool.