akasaka_34の日記

ネトウヨと呼ばれた男の日記。しかし頻度から言えば週報ぐらい。

GITのブランチはリストに似ている

リストと言ってもJavaやC#のリストじゃなくてLispやHaskellのリスト。
実装上はこういう感じ

なんだけど、リスト内の要素を比較しない限りは、こういう感じ

に見える。

commitはLispで言うところのconsで非常に軽い。
logで過去に向かって履歴閲覧していくのも軽い。
ただしLispにはマージがないな。