2012-07-04 GITのブランチはリストに似ている リストと言ってもJavaやC#のリストじゃなくてLispやHaskellのリスト。 実装上はこういう感じ なんだけど、リスト内の要素を比較しない限りは、こういう感じ に見える。commitはLispで言うところのconsで非常に軽い。 logで過去に向かって履歴閲覧していくのも軽い。 ただしLispにはマージがないな。