>>5278
HolyC used to be more like C, but due to the need for the language to work as the shell and the main programming language Terry had to modify the way the language was written. Think how he ones spoke about function pointers how he had to find a new way to represent them in HolyC because of the shell. Terry also wanted to use C as the shell because he never really learned the window batch files or the unix shell.
GCC for Terry had couple of problems
1. GPLv3
Originally terry had a loose idea of selling his OS.
2. JIT
As far as I am aweare GCC does not jit compile any languages..
3. The Size
The feature set of GCC very large and the way how most GNUproject software is written. Means that GCC would take up way too many lines of code and thus either fillup or excede the somewahat arbitrary LOC limit that Terry had. Also GCC has dependencies so those would have to be either ported or reimplemented.
4. Format
TempelOS uses a special fileformat that is somewhat similar to RTF called DolDoc. This is what enebles for the system to have a complex HyperText linking system and for the code to have embeded 3D models, sounds, images and so on. It would propably take a while to implement a proper parser for the format in GCC.