Fork me on GitHub

About

Red is a new programming language, strongly inspired by REBOL. Main characteristics are:

  • 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)

It was announced and presented for the first time at ReBorCon 2011 conference (March, 2011). An overview presentation was given at the Rebol/Red developer conference in Montreal (July, 2013), so please visit our contributions page for that video (subtitled), as well as other information on how to become involved with the project.

But if you are unable to visit YouTube, here are some slide decks explaining the reasons for building it, showing the main features and the roadmap.


If you are experiencing issues seeing the slides in flash format, here's a PDF version.


If you are experiencing issues seeing the slides in flash format, here's a PDF version.


If you are experiencing issues seeing the slides in flash format, here's a PDF version.