前回の転職の時のごたごたでそれより古いRubyのソースを保有していなかった。 具体的には ruby-1.0-970819.tar.gz が最も古いものだった。
いや、3MのMT(磁気テープ)に入ったものが読めれば、 学生時代のものも含めていろいろと面白いソースがあるとは思うのだが、 ドライブが入手できそうにない。
私の古いマシン(旧式Dynabook)にはなにか残っていたかもしれないが、 今は段ボールの箱の奥底に眠っている。
が、今回友人たちに相談したところ結構古いものが入手できた。 持つべきものは良い友というものだ。ありがたい。
新たに入手できたものは以下の通り。
ruby-0.49 ruby-0.50 ruby-0.51 ruby-0.52 ruby-0.53 ruby-0.54 ruby-0.55 ruby-0.56 ruby-0.65 ruby-0.66 ruby-0.67 ruby-0.68 ruby-0.69 ruby-0.70 ruby-0.71 ruby-0.72 ruby-0.73 ruby-0.99.4-961224 ruby-1.0-961225 ruby-1.0-970324
歴史的資料として面白いと思う。 近いうちにどこかで公開したい。
これら以外のソースを保有している人はご一報いただきたい。
デブサミでも話したことだが。
1993年2月24日は「Rubyの誕生日」ということになっている。 これは『オブジェクト指向スクリプト言語Ruby』の共著者でもある 石塚さんと、新しいオブジェクト指向言語を作ることについて最初に話しあった日であり、 「Ruby」という名前が決まった日でもある。
この時点では1行もコードは書かれておらず、 Rubyはまだ頭の中のイメージだけで存在していたとは呼べないから、 人によっては「誕生日と呼ぶことはできない」と感じるかもしれない。
しかし、結局は形のない存在であるソフトウェアにとって「名前」と「イメージ」はとても重要なものであると私は考えるので、その重要なものがそろったこの日こそ言語の誕生日としてふさわしいと思うのだ。
というわけで、もう12年。長い付き合いになったものだ。
This work is licensed under a Creative Commons License.
ニュースアーカイブを探すと他にも見つかるかもしれません。<br>(ただし、御存じのようにニュースアーカイブは善意で運営されておりますので、<br>負荷をかけないよう、みなさまの御協力をお願い致します)<br><br>* ruby-0.95<br>0/7<br>http://groups.google.co.jp/groups?selm=x3bup3m7qo.fsf%40ix-02.nagoya.caelum.co.jp&oe=ISO-2022-JP&output=gplain<br><br>1/7<br>http://katsu.watanabe.name/ancientfj/article.php?mid=%3Cx3ag4nm7qn.fsf%40ix-02.nagoya.caelum.co.jp%3E&query=lookup<br><br>2/7<br>http://katsu.watanabe.name/ancientfj/article.php?mid=%3Cx391k7m7qk.fsf%40ix-02.nagoya.caelum.co.jp%3E&query=lookup<br><br>3/7<br>http://katsu.watanabe.name/ancientfj/article.php?mid=%3Cx37mzrm7qi.fsf%40ix-02.nagoya.caelum.co.jp%3E&query=lookup<br><br>4/7<br>http://katsu.watanabe.name/ancientfj/article.php?mid=%3Cx368fbm7qf.fsf%40ix-02.nagoya.caelum.co.jp%3E&query=lookup<br><br>5/7<br>http://katsu.watanabe.name/ancientfj/article.php?mid=%3Cx34tuvm7qc.fsf%40ix-02.nagoya.caelum.co.jp%3E&query=lookup<br><br>6/7<br>http://katsu.watanabe.name/ancientfj/article.php?mid=%3Cx33fafm7q9.fsf%40ix-02.nagoya.caelum.co.jp%3E&query=lookup<br><br>7/7<br>http://katsu.watanabe.name/ancientfj/article.php?mid=%3Cx320pzm7q5.fsf%40ix-02.nagoya.caelum.co.jp%3E&query=lookup<br><br>a patch for 0.95<br>http://groups.google.co.jp/groups?selm=x3zqcnkkq4.fsf%40ix-02.nagoya.caelum.co.jp&oe=ISO-2022-JP&output=gplain
負荷をかけない、という意味では、検索しないURL (lookup でないほうの URL) を転載すべきでした<br>どうもすみません。< ということで、0.95 が手に入ったら、リンクを削除していただけますでしょうか、お手数をお掛け致します。
> この時点では1行もコードは書かれておらず<br>「誕生日」と言うより、「受胎日」だと思うのだけど。
そのツッコミは良くいただくんですが、ソフトウェアの場合は上記の理由で誕生だと私は見なしてます。
受胎日に名前つける人もあんまりいませんからね。:-p
Ruby の年齢については「数え年」ってことでいいんじゃないでしょうか。
リストにない中では、手元にruby-1.0-970404.tar.gzがありますが、ご入り用でしょうか?<br>バイナリとしてはさらに古いRBGW0204.LZH('97/2)もありますが、これはいらないでしょうね。<br>0.99系もあったんですが、さすがにもういらんだろう、とディスク不足の時に消してしまいました。<br>あと、manはruby-man-jp-970324.tar.gzが手元で最古のものになります。