上一状态更新我描述了Well Typed的进展通过我们如何帮助Simon PJ开发GHC的过渡过程和维护。这一改变是由于我们的长期同事伊恩·利纳(Ian Lynagh)迎接新的挑战。完全遵循GHC发展的人已经了解我们的新人员和安排,但对这里的其他人来说是一个简短的更新。

正如我之前提到的,我们决定将GHC工作分为两人兼职。这是因为GHC工作需要广泛的专业技能它还为GHC工作人员提供了一些多样性。

我们非常高兴地欢迎奥斯汀·塞普亚当·贡德里我们在Well-Typed的团队。我们决定分配奥斯汀和我们现有的同事埃德斯科到任务。奥斯丁作为志愿者在GHC工作了几年,现已成为他对GHC中涉及的各种技术和社会因素及流程发展,所以他能够脚踏实地。埃德斯科的学术背景(高级系统黑客学博士和博士后),加上一般哈斯克尔的魔法使他处于一个很好的位置,可以帮助解决一些编译器中更精细的部分。此外,他一直在研究GHC在过去几个月里,作为其他项目的一部分类型良好,所以他知道如何处理代码库和开发过程。

到目前为止,这一切都进展顺利。补丁流具有GHC 7.8的筹备工作进展顺利。西蒙·普杰Haskell实施者研讨会几周前在波士顿。(希望能看到视频很快。)Austin也将很快在我们的博客上发布关于GHC 7.8的发布流程和ETA。

总之,GHC的开发和维护看起来相当健康。特别是西蒙在实施者研讨会上的演讲中指出,我们已经看到不少新人致力于功能、修复bug和帮助发布过程。奥斯汀和埃德斯科工作的一个重要方面是帮助那些并促进他们的贡献。

其他GHC黑客

我提到亚当·冈德里也加入了我们的团队。虽然我们没有最初将Adam分配到GHC总部,值得注意的是,他一直在他的手被GHC的黑客行为弄脏了。在今年夏天完成博士论文后他参加了谷歌代码夏令营(Simon PJ为他的导师)实施Simon的建议重载记录字段关键是允许不同的记录共享一个字段标签。这个有多年来一直是一个热门话题,但设计选项范围很广(而且不乏(指社区内部的意见)一直拖累着我们完成任何事情。亚当和西蒙的项目是朝着正确方向迈出的一大步。这两者都是立即有用,它还应该通过获得一些实际反馈。