写点什么

Haskell 迁移至 Git

  • 2011-04-04
  • 本文字数:492 字

    阅读完需:约 2 分钟

Glasgow Haskell Compiler,即 GHC,在比较了多个版本控制系统后,正在迁移至 GitHub 。他们在经过一系列分析之后,才做出了这个选择:

有两个决定因素:受支持的程度,以及工具的灵活性(相比 Mercurial,git 更容易修改历史记录)。速度淘汰了 bzr,Windows 支持虽不重要,但也算是一个原因:git 最近在 Windows 上工作的很不错。

值得一提的是 GHC 曾经使用的是 Darcs ,一个由 Haskell 编写的分布式版本控制系统。对比了Git 和Darcs 中的文件之后,发现C 文件更倾向于Git,而Haskell 文件则倾向于Darcs。

两个领先的分布式版本控制系统分别是Git 和Mercurial,还有Darcs、Bzr 和其他一些使用不太广泛的系统。通常都是使用与系统相同语言的人在使用它们;Haskell 开发者使用Darcs,Python 开发者使用Mercurial,C 开发者使用Git。

作为一个版本控制系统,GHC 的离开对Darcs 意味着什么呢? Planet Darcs 上的内容仍在更新,但现在的用户更少了。性能是一个重要的原因;但流行度也起着一定的作用, GitHub 上现在有个 4 个 fork 和 72 个关注者。

3 月 31 日在锁定了Haskell Darcs 的代码库之后进行了向Git 的迁移。

查看英文原文: Haskell moves to Git

2011-04-04 00:491646
用户头像

发布了 135 篇内容, 共 56.7 次阅读, 收获喜欢 43 次。

关注

评论

发布
暂无评论
发现更多内容

架构师训练营第 1 期 week5 总结

张建亮

极客大学架构师训练营

golang实现一致性 hash 算法

Jacky.Chen

架构师训练营 -week05- 作业

大刘

极客大学架构师训练营

明星里程被盗?看区块链如何加强个人信息安全保护

CECBC

信息安全 数字签名

工业互联网推动制造业数字化转型

CECBC

区块链 大数据

科大讯飞胡国平:AI和5G互相辅助,认知中台传递基础技术能力

薛梁Lucien

学习 AI 语音识别

架构师训练营第五周总结

薛凯

架构师训练营 -week05-总结

大刘

极客大学架构师训练营

第五周 实现一致性 hash 算法

Geek_fabd84

科大讯飞1024开发者节,有温度,有创新,有看点

薛梁Lucien

AI 技术方案 智能医疗 识别

Git:使用Git之前的配置

bobo

git

架构师训练营第1周学习总结

菜青虫

极客大学架构师训练营

区块链:现实与未来的二律背反

CECBC

区块链 虚拟世界

美滋滋!阿里内部最新出台Java开发规范和系统性能优化指南~

Java架构追梦

Java 学习 架构 面试 性能优化

架构师训练营第五周课后练习

薛凯

【高并发】面试官问我:为什么局部变量是线程安全的?

冰河

多线程 高并发 高性能 线程安全 签约计划第二季

想要进大厂做架构师,需要掌握哪些技术?阿里内部绝密 “Java架构修炼宝典”从基础一直深入到源码!

Java架构之路

Java 程序员 架构 面试 编程语言

关于Java面试必备的Java集合知识,终于有大佬总结整理出来了!

Java架构之路

Java 程序员 架构 面试 编程语言

架构师训练营第 5 周课后练习

叶纪想

极客大学架构师训练营

javaCV学习-1-环境搭建及测试多张图片合成一个mp4的视频

诸葛小猿

Java 图片合成视频 机器视觉

第五周 技术选型(1)作业

蓝黑

极客大学架构师训练营

架构师训练营第 1 期 week5

张建亮

极客大学架构师训练营

玩一场用户故事的Cosplay

Bruce Talk

Agile 用户故事 Product Owner

Consistent Hash

韩向民

代码作业

Geek_4c1353

极客大学架构师训练营

架构师训练营 1 期第 5 周:技术选型(一) - 作业

piercebn

极客大学架构师训练营

太难了,5年Java开发经验,阿里面试了7轮终于拿下P7岗offer!

Java架构之路

Java 程序员 架构 面试 编程语言

Haskell迁移至Git_敏捷_Alex Blewitt_InfoQ精选文章