f#

¿En qué idioma está escrito el compilador de F#?



(1)

¿En qué idioma está escrito el compilador de F #?

He oído que el compilador de F # está escrito en F # :)
(cada próxima versión del compilador F # está escrita en su versión anterior)
Pero:
1. No puedo google si es verdad.
2. Si es cierto, ¿en qué idioma está escrita la primera versión del compilador F #?


El compilador F # está escrito en F #. El código fuente está available .

Originalmente fue arrancado hace años usando OCaml, creo (y quizás también un poco de C ++). (Todavía hay un subconjunto no trivial de F # que se compila de forma cruzada con OCaml, aunque desde hace mucho tiempo la base de compilación de F # se ha apartado).

La implementación actual siempre utiliza un conjunto de binarios LKG (último bien conocido) (DLL .NET y .NET) para arrancarse al compilar desde el origen.