Die Features/Sprachumfang bei D1 war ja um einiges überschaubarer gegenüber einem Delphi XE.
Sääääähkunde. Du weißt schon wie Compiler normalerweise arbeiten? Die Trennung in Frontends und Backends macht es ja gerade so einfach verschiedene Zielplattformen zu unterstützen, bzw. auch schnell hinzuzufügen. Aber nach all den Informationen die man zwischen den Zeilen (bspw. von MEissing) herauslesen konnte, gibt/gab es diese Trennung zuvor eher nicht.
Das würde dann auch erklären
warum es so lange dauert.
Das "Drachenbuch" ist meines Wissens auch an dt. Fakultäten im Informatikbereich im Einsatz ... (dort wird all dies in aller Ausführlichkeit beschrieben)