BT

HaskellがGitへ移行

| 作者: Alex Blewitt フォローする 4 人のフォロワー , 翻訳者 徳武 聡 フォローする 0 人のフォロワー 投稿日 2011年4月5日. 推定読書時間: 1 分 |

原文(投稿日:2011/04/01)へのリンク

GHCという名でも知られるGlasgow Haskell CompilerがGitHubへ移行した。これは他のバージョンコントロールシステムについても検討した結果だ。他のバージョンコントロールシステムを分析して、最終的にGitHubが選ばれた。

ふたつのことを考慮しました。ひとつはサポートの充実さ、もうひとつはツールの柔軟さ(gitは履歴を変更できるのでMercurialよりも良かった)です。スピートは考慮しませんでした。Windowsのサポートも以前よりは問題視していませんでした。最近ではgitはWindowsでも問題なく動作します。

GHCがDarcsを使っていたことは特筆すべきだろう。DarcsはHaskellで書かれた分散バージョンコントロールシステムだ。GitとDarcsのファイルを比較したところ、Gitの場合はCのファイルに、Darcsの場合はHaskellのファイルに偏っていた。

分散バージョンコントロールシステムはGitとMercurialが主流だ。これに比べるとDarcs、Bzrなどは広くは使われていない。通常、実装に使われた言語の利用者がそのシステムを使う。DarcsはHaskell開発者、MercurialはPython開発者、GitはC開発者というように。

このことがバージョンコントロールシステムとしてのDarcsにとってどういう意味を持つのか分からない。Planet Darcsは今でも更新されているが、ユーザは少なくなっている。性能が重要な指標に成りつつあるが、評判も重要だ。 with the GitHub clone now hosting 4 forks and 72 watchers.

Darcsリポジトリは移行のため昨日ロックされた。その後、Gitへ移行された。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT