mongoose 開発の動機
簡単に言ってしまうと、ローカルで作業する楽な方法が欲しかった。なんですが、
普段C++、PHP、JAVAを使っている身からすると、違和感無く扱えるスクリプト言語って無いんですよね。
色々面白がって使ってみることは有るのだけれど、前述の言語で書く量が圧倒的に多いので、
いざこういうちょっとした事やりたい!っていう場合に、その手のスクリプトを使おうとすると、
エディタの前でフリーズしたりします。私自身が。
なもんで、C++ライクでWindows、linux共に使え、できるだけ手続きの少ないスクリプト言語が欲しい!
っていうのが開発の動機かな。
だいたい普段良く使いそうな処理が、開いて→読んで(書いて)→閉じる、
という一連の処理で構成されている場合がほとんどの気がするので、
(例えばファイル/データベース/ネットワーク)、できるだけこの流れを単純に書けるような仕様を考えてみました。
開くのはしょうがないにしても閉じないでいい。変数もできるだけ宣言せずに済ませたい
定義のたびに上や下に移動したり別のファイルを開いたりしなくてもいいように考えたつもりです。
ブロックをイベントハンドラにしよう!という点に飛びついて、物になるのかならないのかもはっきりしない状態で
作り出した物ですから、まだまだ仕様も含め流動的ですが、興味を持って頂けたら嬉しいです。
先は長そうですが、よろしくお付き合いください。
ちなみに昔々(もう16~17年前?)は、こんなん作ってたみたいです :-) 懐かしいねー
