Fork me on GitHub

About

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

  • Functional, imperative and symbolic programming
  • Prototype-based object support
  • Homoiconic (Red is its own meta-language and own data-format)
  • Optionally typed, rich set of datatypes (50+)
  • 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). The most recent presentation video was given at the Recode conference in Montreal (July, 2013):


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.