タグ

ブックマーク / www.h7.dion.ne.jp/~samwyn (3)

  • bex script はいかが?

    Java 表記な Scheme、は数あれど、その Forth にも負けないミニマリストぶり (予約語は 4 つだけ、制御構文はすべて bex script 文法で記述可能な、プログラム内からも差し替え可能な関数として組み込み) に加え、ANSI 以前の C のごとくに「メカニズムが透けて見える」と同時に「細部への精密な介入が可能」である点において、私の知る限りこの bex script こそはその系の (少なくともその言語仕様において) 最上のものである、といえる (なお、家のバイナリ jar とソース (オリジナル版 1.2.1) にはいくつか問題があるので、私による修正 & ちょっと強化版 (私家版 1.2.6; 次以降のバージョンからはバグ修正と (必要なら) 高速化・コンパクト化に専念し、もはや実装および組み込み関数などの API を変えるような修正はしない所存) の バイナリ

  • : FORTH

    Forth の日語情報がほとんどないようなので、和訳などをすることにした。 Forth の概要 Forth は軽く (実装次第では最適化されていない C と同等以上に高速)、小さく (利用可能な資源が極めて限定されるような機器にも組み込み可)、それでいて非常に高い自己拡張性を持つ言語である (素朴な仕組みで、再帰、高階関数、クロージャ、定義書き換えマクロやオブジェクト指向なども実現してしまっている (Forth で実験的に記述された BASIC、C、Scheme はもちろん、代数的データ型とパターンマッチングの実装例すらある); Forth 使い的には、それらはあまり使わないようだけれども)。一方欠点としては、プログラマーの「想像力」に対する要求が高く (データの内部構造が丸見えなので (と言うか、想像力なしではそれしか見えない)、取り扱っているデータの抽象的構造を常に念頭に置いていない

    korin
    korin 2013/07/08
  • JsDoc Toolkit メモ

    JsDoc ToolkitJavaScriptソースに記述されたJavaDoc風なDOCコメントを収集しHTML化するツールである(perlで記述されているJsDocとは別物であることに注意;こちらはRhinoで記述され、必然的にJavaにもアクセスしている。Rhinoなのでこれ自体があらかたJavaScriptで記述されており、ソース自体の解読もより容易である)。 DOCコメント DOCコメントは「/**」で始まり「*/」で終わる;途中の行頭の「*」および空白系文字は無視される。DOCコメントは最初の行の説明文(省略可)と以降1つ又は複数続く、「@」で始まる「タグ」、とで構成され(各ブロックは次のタグまで又はDOCコメント末尾まで、途中の連続する空白系文字は空白1字にまとめられ、またHTMLタグの記述も可)、JsDoc Toolkitはこれらを回収分類しHTML化関数(テンプレートとも

  • 1