3个回答

6
你原始问题的答案是否定的。Visual Haskell的代码是用Haskell编写的,并通过COM与Visual Studio进行通信。现在的问题是,即使你更新了与新的Visual Studio兼容的COM包装器,你仍然会被困在使用ghc 6.6上,因为它依赖于编译器的内部结构来工作,其中一些已经从6.8开始被删除。
因此,任何这方面的努力都需要完全重写插件。
现在好消息是,我正在忙着为Visual Studio 2010编写一个版本(抱歉没有2008),但据说我可以将其作为独立的隔离外壳发布给那些没有VS 2010的人(需要更仔细地检查许可证)。
我只有在周末才有时间来处理它,所以我预计(不保证)我会在七月左右发布第一个版本。

那么,你的进度情况如何?有没有完成了一些可以分享的东西? - Zach Snow
因为各种原因(我的论文、假期等),我没有时间真正地去工作。目前我只在周末工作,所以进展缓慢。 - Phyx

3

实际上,我昨天试图从您提供的链接安装它,但安装程序抱怨找不到现有的Visual Studio 2005安装。(我也安装了Visual Studio 2008。)我猜它是硬编码为查找特定目录或已安装应用程序版本号?所以...从我看到的内容来看,我的答案是“否”。

希望其他人能更好地运气?


2

我在2007年的一次会议上被告知,曾经为GHC开发Visual Studio支持的俄罗斯学生并没有完全完成这项工作。最有可能知道实际情况的人是Microsoft Research的Simon Marlow


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接