タグ

青木峰郎に関するmhrsのブックマーク (3)

  • Ruby Hacking Guide

    This is the home page of the project to translate into English the Ruby Hacking Guide. The RHG is a book that explains how the ruby interpreter (the official C implementation of the Ruby language) works internally. To fully understand it, you need a good knowledge of C and Ruby. The original book includes a Ruby tutorial (chapter 1), but it has not been translated yet, and we think there are

    mhrs
    mhrs 2009/03/06
    『Ruby Hacking Guide』英譯プロジェクト。
  • どうしてそんなに Love Ruby ?

    いったい Ruby のどこがいいのか? どのくらいいいのか? つーか当にいいのか? まずはそのへんから。 なぜ Ruby か ――― 最重要事項 言語の好き嫌いは人によってさまざまだ。最初に覚えた言語が一番い いっていう保守的…いや、わるかった、信念の強いひともいる。ある いは、スピードが速いのがいいっていうひともいるし、'write only' にできるのがいいっていうひともいる。さらには「新しいからいい」 という節操のない…じゃなくて、好奇心の強いひともいる。 が、しかし、しかしだ。Ruby がすごい理由はどれもあてはまらない。 RubyRuby たる所以は「書くのが楽しい」ところなのである。 これはめちゃくちゃ重要なことだからもう一度書こう。 Ruby は書くのが楽しいプログラム言語なのだ! どういうところが楽しいか なにが楽しいってそりゃいろいろあるけれども、まずインタプリ

    mhrs
    mhrs 2006/05/21
    “Ruby は書くのが楽しいプログラム言語なのだ! ”
  • ライセンスについて

    $Id: license.html,v 1.3 2003/10/12 04:13:19 aamine Exp $ GPL/LGPL の簡単な解説 簡単に要約すると GPL (GNU General Public License) は以下のような特徴があります。 著作権はあくまで原作者が保持している プログラムは完全に無保証 だれでも再配布してよい だれでも販売してよい 変更後のファイルを GPL で配布する限りプログラムを修正してよい GPL のソフトを組みこんだソフトもまた GPL で配布しなければならない また LGPL では GPL の条件を少し緩和して、 独占的なプログラムから使う (リンクする) ことも認めています。 インタプリタ系の言語で「リンク」がどう解釈されるのかはグレーゾーンです。 例えば Ruby の require が何にあたるのかは明確にわかっていません。 ですが「

    mhrs
    mhrs 2005/05/31
    「GPL/LGPL の簡単な解説」「わたしが GPL を使う理由」
  • 1