Projects / Red language / Releases

All releases of Red language

  •  30 Apr 2014 15:52
Avatar

    Release Notes: The console finally got Unicode input support, thanks to the new runtime lexer rewritten entirely using the Parse DSL. The FreeBSD platform is now supported. This release adds more than 500 commits, and 75 bugs were fixed. 10 new actions and 7 new native functions were implemented. Literal arrays support and CPU registers direct access were added to the low-level Red/System DSL.

    •  30 Nov 2013 15:40
    Avatar

      Release Notes: This release brings to Red an enhanced port of the amazing Rebol Parse embedded DSL. Among enhancements are the COLLECT/KEEP combo for deep extraction and a Parse event-oriented API for extending Parse features. A powerful bitset! datatype has also been added to complement Parse. See the many examples of Parse usage in the blog entry for this release.

      •  27 Sep 2013 17:36
      Avatar

        Release Notes: The Red toolchain is now distributed as a single half-megabyte zero-install binary. You can find a suitable version on the new download page of the Red website.

        •  11 Aug 2013 09:50
        Avatar

          Release Notes: This release adds full (but still low-level) native Android support, using a JNI-based Red/Java bridge. It is already possible to build apps in one step using a build script which requires only the JDK to be installed (no Android SDK needed). Shared library generation in a cross-platform way is also supported now, allowing use of Red from third-party apps.

          •  24 Mar 2013 22:38
          Avatar

            Release Notes: This release adds a full REPL to Red with a minimal console but cross-platform support. The addition of the interpreter also opens the path to higher-level semantics that are not statically compilable. As the interpreter is able to call back compiled functions, the loss of performance is minimal, while the language flexibility has been increased greatly. This new version also brings the 'routine' function datatype that enables the simple use of Red/System code embedded in a Red script with automatic arguments and return value marshalling.

            •  19 Dec 2012 12:52
            Avatar

              Release Notes: This new version adds support for functions, many new datatypes (function!, paren!, path!, lit-path!, get-path!, set-path!), and many new native functions like FIND and SELECT. The path support addition enables refinements for both native and user functions. The environment loaded by the boot script has been extended with dozens of new mezzanine functions (like PROBE, LAST, FIRST, SECOND, etc.). The Quick-Test framework has now been ported to Red and around 1800 new unit tests were added.

              •  29 Oct 2012 18:42
              Avatar

                Release Notes: This is the first alpha release. It features most of basic data types: string!, block!, integer!, char!, logic!, none!, word!, etc. Basic math and series actions are present, as most of control flow primitives. Unicode is fully supported from end to end in a cross-platform way. Red/System has been also improved, 20 bugs were fixed, including a long-standing issue with some bindings like GTK+ on ARM.

                •  20 Aug 2012 22:11
                Avatar

                  Release Notes: This release brings lexically scoped namespace support using simple syntax. Path notation is used to access encapsulated elements. Unlimited nesting is supported. Variables, functions (including imported ones), enumerations, and aliases can be locally defined. Documentation has been updated accordingly.

                  •  12 Mar 2012 22:22
                  Avatar

                    Release Notes: This is mainly a bugfix release; all known floats issues have been fixed. Float support for x87 is twice as fast. Libc support has also been improved with full and clean integration with Red/System.

                    •  17 Feb 2012 16:18
                    Avatar

                      Release Notes: Floating point numbers support for Red/System is released. Both IEEE-754 double and single precision numbers are supported through two new data types: float64! and float32!. Math operations are available, but INFs/NaNs are not handled yet. A new enumeration support feature is also part of this release.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.