Antwort

6

Die Antwort auf Ihre ursprüngliche Frage ist eine Nein. Der Code für visuelle Haskell ist in Haskell geschrieben und spricht über COM zu Visual Studio. Jetzt ist das Problem, dass, selbst wenn Sie die COM-Wrapper mit den neuen Visual Studios kompatibel sind, Sie immer noch mit einem ghc 6.6 stecken würden, einfach weil es sich auf interne Strukturen des Compilers verlassen hat, um zu funktionieren, von denen einige bereits waren von 6.8 nach vorne entfernt.

Also jede Anstrengung in diesem Teil erfordert eine komplette Neuschreibung des Plugins.

Jetzt ist die gute neue ich bin beschäftigt, eine Version für Visual Studio 2010 zu schreiben (sorry Nr. 2008) aber angeblich könnte ich es als eigenständige isolierte Shell für diejenigen, die vs 2010 haben nicht freigeben (müssen die Lizenz überprüfen genauer).

Ich habe nur Zeit, um es an den Wochenenden zu arbeiten, also projiziere ich (keine Versprechungen), dass ich um Juli eine erste Version haben werde.

+0

Also, wie war deine Projektion? Hast du eine Chance, etwas zu beenden, das du teilen möchtest? –

+0

Aus verschiedenen Gründen (meine Abschlussarbeit, Urlaub usw.) hatte ich nicht die Zeit, wirklich daran zu arbeiten. Momentan arbeite ich nur am Wochenende daran, also ist es langsam. – Phyx

3

Ich hatte gerade versucht, es von dem Link, den Sie (gestern) zur Verfügung gestellt, zu installieren, aber der Installer beschwerte sich, dass es keine vorhandene Installation von Visual Studio 2005 finden konnte. (Ich habe auch Visual Studio 2008 installiert.) I Ich vermute, dass es hart codiert ist, nach einem bestimmten Verzeichnis oder einer installierten Anwendungsversionsnummer zu suchen? Also ... von dem, was ich gesehen habe, würde ich "Nein" antworten.

Hoffentlich hat jemand anderes mehr Glück gehabt?

2

Mir wurde auf einer Konferenz im Jahr 2007 gesagt, dass der russische Student, der an Visual Studio-Support für GHC gearbeitet hatte, den Job nie ganz fertig war. Die Person, die am ehesten den wahren Status kennt, ist Simon Marlow at Microsoft Research.