2016-04-26 8 views
1

Ich bin daran interessiert, mehr darüber zu erfahren, wie Haskell den nativen Code kompiliert. Ich verstehe, dass Haskell statisch typenchecked ist, weshalb Sie das vielleicht nicht möchten. Aber ist es möglich?Ist es möglich, einen Just In Time (JIT) Compiler für Haskell zu schreiben?

+6

warum statische Typprüfung verhindern einer vom Schreiben eines JIT? In der Tat ist es einfacher, eine statisch typisierte Sprache zu JITEN als eine dynamisch typisierte. –

+2

Ein JIT-Compiler ist nur ein normaler Compiler, den Sie häufig ausführen :). – jamshidh

+0

@TheParamagneticCroissant Hmm, der springende Punkt einer statisch typgeprüften Sprache ist, dass sie zur Kompilierzeit typisiert wird, richtig? Soweit ich weiß, würde ein JIT-Compiler die Quellsprache zur Laufzeit in nativen Code kompilieren. Aber würde das den Punkt der statischen Typprüfung nicht besiegen? Vielleicht vermisse ich etwas Grundlegendes. – ShivanKaul

Antwort