これはD言語くんアドベントカレンダー22日目の記事です.今年に入って大きな盛り上がりを見せているD言語くんの歴史を調べました.
D言語くんの歴史
D言語くんはOverviewのページでその愛くるしい姿を見ることができるのですが,いったいいつ彼は登場したのでしょう?
D-Programming-Language/dlang.org
で確認できる限りのログを漁ったところ,なんと一番最初の2008年のコミットからD言語くんは居たようです!これ以上は遡れませんでしたが,D言語君は少なくとも7年間はマスコットとして輝き続けているのですね.
ただ,一時期D言語くんの姿を見ないことがありましたが,コミットログを見る限りではずっと居るんですよね・・・不思議・・・
元々は荒いgif画像が使われていたのですが,D logo vectorizedで2005年1に描かれた透過png画像が2013年のコミット2で取り込まれています.
また,今年(2015年)の8月のコミット3ではDownloadのページでもDMD4のロゴとしてD言語くんが登場しました!D言語くんは今も愛されていることが分かりますね.
生みの親
D言語くんを産んだのはD言語自体の生みの親であるWalter Brightです.彼はフォーラムで次のように語っています:
Re: I came up with a new logo for the D languageより
I drew that on an envelope many years ago, and scanned it in.
My only foray into cartooning :-)
(訳)
何年も前に僕はそれ(訳注:D言語くん)を封筒に書いてスキャンしたんだ.僕の唯一の漫画絵への挑戦だよ :-)
I originally approached three professional cartoonists to do a D-man. One couldn't be bothered with it. Another "didn't do that kind of work." The third wanted royalties and to retain copyright, as if D-man was the next Steamboat Willie. Criminy. I just sketched him out on some scratch paper and scanned him in!
(訳)最初は3人のプロの漫画家にD言語くんを頼んだんだ.一人はわざわざそんなことはしてはいられないと返してきて,もう一人は「そういった仕事はしない」とさ.三人目は使用料と著作権の保持を要求してきたんだ,まるでD言語くんが次の蒸気船ウィリー(訳注:ミッキーマウスのデビュー作)だとでも言うようにね.おやおや,そこで僕は彼をメモ用紙にスケッチしてスキャンしたのさ!
D言語とD言語くんは兄弟どうしだったのですね.
また,WalterはD言語くんへの愛をたびたび語っています.たとえば,Re: D Mascotより
Hey! What's wrong with D-man? <g>
(訳)(別のマスコットを作る提案を受けて)おい!D言語くんの何が悪いってんだい?
彼のお気に入りは組み立て作業(アセンブリ)中のD言語くんみたいですね:
The "some assembly required" cartoon was my favorite.
(後略)
(訳)この『アセンブリが必要』の漫画がお気に入りさ.
このD言語くんもかわいいですね.本当はInline Assemblerのページにあるはずなのですが正しくリンクされていないようです.
D言語くんの未来
来年からもD言語くんを盛り上げていい年にしましょう!