Fork me on GitHub

Roadmap

This is the current roadmap for Red v1.0.

Bootstrap

  1. Write Red/System compiler in REBOL
     100 %
  2. Write Red/System linker in REBOL
     100 %
  3. Write Red runtime in Red/System
     15 %
    1. Memory allocator
       100 %
    2. Garbage collector
       10%
    3. Lexical scanner
       50 %
  4. Write Red static compiler in REBOL
     5
  5. Write Red standard library in Red

Rewrite
  1. Rewrite Red/System compiler in Red
  2. Rewrite Red static compiler in Red
  3. Write Red JIT-compiler in Red

Code backends
  1. IA-32
     100 %
  2. ARMv5
     100 %
  3. AVR 
    1. AVR 8-bit
       15 %
    2. AVR 32-bit
  4. JVM
  5. AVM2
  6. CLR
  7. x86-64


File formats emitters

  1. PE/COFF
    1. Code+data segments
       100 %
    2. Imports segment
       100 %
    3. PIC support
    4. Shared dynamic library (.dll)
    5. Shared static library (.lib)
    6. Object format (.o)
  2. ELF
    1. Code+data segments
       100 %
    2. Imports segment
       100 %
    3. PIC support
    4. Shared dynamic library (.so)
    5. Shared static library (.a)
    6. Object format (.o)
  3. Mach-o
    1. Code+data segments
       100 %
    2. Imports segment
       100 %
    3. PIC support
    4. Shared dynamic library (.dylib)
    5. Shared static library (.a)
    6. Object format (.o)
  4. Intel-HEX
    1. Code+data
       100 %