- 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)
If you are experiencing issues seeing the slides in flash format, here's a PDF version.