A new programming language strongly inspired by REBOL
The Red language is in its early bootstrapping phase. The Red/System low-level DSL is the first focus. It is a limited C-level language with a REBOL look'n feel, required to build Red's runtime library.
- Functional, imperative and symbolic
- Prototype-based object support
- Homoiconic (Red is its own meta-language)
- Both statically and JIT-compiled to native code
- Concurrency and parallelism strong support (actors, parallel collections)
- Low-level system programming abilities through the built-in Red/System DSL
- High-level scripting and REPL console support
- Highly embeddable
- Low memory footprint, garbage collected
- Low disk footprint (< 1MB)
In a hurry? Add it to your Download Basket!
What's New in This Release:
- Floating point support - After a long time having only partial floating point support in Red/System, it comes now to Red with a broader support, thanks to the terrific work from Qtxie and Oldes, who managed to push Red further while I was busy moving from Europe to China (though, this might be the topic for another blog entry, as requested by many of you).
- The new float! datatype implements IEEE-754 64-bit floating point format. It is available with most of the usual math functions support:
- infix operators: +, -, *, /, **.
- prefix base functions: add, substract, multiply, divide, power.