グリーンスピニング。私たちは皆、必要なものを得るために、言語に欠けている機能をハックする機会がありました。Java で疑似モナディック パターンを実装し、Javascript で Y コンビネータを実装し、C で変数の不変性を実装する...
より優れた機能を求めて、最も印象的な回避策は何だと思いますか? 後から考えると、ハッキングする価値はありましたか? さらに良いことに、それは Ruby のstring#to_procのように、後のバージョンの言語で受け入れられた機能になったのでしょうか?
グリーンスピニング。私たちは皆、必要なものを得るために、言語に欠けている機能をハックする機会がありました。Java で疑似モナディック パターンを実装し、Javascript で Y コンビネータを実装し、C で変数の不変性を実装する...
より優れた機能を求めて、最も印象的な回避策は何だと思いますか? 後から考えると、ハッキングする価値はありましたか? さらに良いことに、それは Ruby のstring#to_procのように、後のバージョンの言語で受け入れられた機能になったのでしょうか?
Mooseは、Perl5のPythonスタイルのオブジェクトシステムの上に記述されたPerl5用のPerl6スタイルのオブジェクトシステムです。次に、MooseからJavascriptへの移植であるJooseを生み出し、Google(主にApp Engineの人々)から多くの称賛を受けました。
私が高校生の頃 (何ヶ月も前)、Apple II CTRL-D DOS ハンドラーをインターセプトするコードを書きました。
print chr$(4);"catalog"
DOS ウィザードリィを実行します。
グラフィックス画面へのテキスト出力、高速グラフィックス操作、スプライト操作、バックグラウンドでの音楽再生など、あらゆる種類のコマンドを追加しました。
その後、数か月後に Beagle Bros Software (記憶によると彼らの名前だったと思います) が同様の製品を発表し、私の夢は終わりました。
誰が知っている、私は次のウォズになることができた. まあ、c'est la vie。
それは価値がありました?はい、Apple II は最初に私のコンピューターへの興味をかき立て、25 年以上にわたって有給で雇用され (そして幸せに) 維持されてきたキャリアパスを選択するきっかけとなりました。