Bootstrap
- Write Red/System compiler in REBOL
- Write Red/System linker in REBOL
- Write Red runtime in Red/System
- Memory allocator
- Garbage collector
- Run-time lexical scanner
- Datatypes
- Memory allocator
- Actions
- Natives
- Interpreter
- File I/O
- Network I/O
- Compile-time lexical scanner
- GUI support
- Cross-platform GUI engine
- GUI DSL
- Vector 2D DSL
- Windows backend
- Android backend
- GTK3 backend
- MacOSX backend
- iOS backend
- Cross-platform GUI engine
Self-hosted
- Rewrite Red/System compiler in Red
- Rewrite Red compiler (both AOT and JIT) in Red
Code backends
- IA-32
- PIC support
- PIC support
- ARMv5
- PIC support
- PIC support
- AVR
- AVR 8-bit
- AVR 32-bit
- AVR 8-bit
- JVM
- CLR
- x86-64
File formats emitters
- PE/COFF
- Code+data segments
- Imports segment
- PIC support
- Shared dynamic library (.dll)
- Static library (.lib)
- Object format (.o)
- Code+data segments
- ELF
- Code+data segments
- Imports segment
- PIC support
- Shared dynamic library (.so)
- Static library (.a)
- Object format (.o)
- Mach-o
- Code+data segments
- Imports segment
- PIC support
- Shared dynamic library (.dylib)
- Static library (.a)
- Object format (.o)
- Code+data segments
- Intel-HEX
- Code+data
- Code+data
Bridges
- JVM / Android
- CLR / .NET