14 ms·
> Never mind that Red is actually implemented in another abandoned proprietary language[0]! Github's code breakdown by languages for red/red repo: * Red 83.8%
by dockimbel 8y ago
> Never mind that Red is actually implemented in another abandoned proprietary language[0]!
Github's code breakdown by languages for red/red repo:
* Red 83.8%
* Rebol 15.7%
* C 0.2%
* Visual Basic 0.2%
* Java 0.1%
* Shell 0.0%
Only the compiler is implemented in Rebol, the rest, including the interpreter, the consoles, the GUI system and the whole runtime library are implemented in a mix of Red and Red/System. From top of my head, it's about ~25k LOC for the compiler/toolchain (in Rebol) and ~130k LOC for the REPL and runtime library (in Red and Red/System).
The use of Rebol is only for boostrapping the language. The whole Rebol code part will be dropped after 1.0, and the toolchain rewritten in pure Red.
- hjek 8y ago> The use of Rebol is only for boostrapping the language. The whole Rebol code part will be dropped after 1.0, and the toolchain rewritten in pure Red. Cool!