Giraffe+ 0.5b

Download
前リリースからの変化
言語部分(gs)

  • C_array.as_Pointer, to_Pointerが動作してなかったのを修正
  • Pointer.to_Pointerを定義(reinterpret_castみたいに使う)
  • &サフィクスの引数の食い方を:や@と同じにして、新たに%サフィクスを以前の&と同じ機能のものとして提供
  • 例外を扱えるよう、Block.tryとObject.throwを定義
  • 無名関数を実行できるよう、Method.invokeを定義

言語部分以外(Giraffe+)

  • Jcodeをnkf32.dll無しでもShift_jisだけは扱えるようにして、nkf無しでもメインメニューを出せるようにした
  • ファイル検索をキーボードで中断するために、Method.be_breakableを定義
  • get-func-descriptionがto_Stringでエラーになることがあったのをならないようにした
  • replaceが置換後文字列をエスケープシーケンスを理解していたのを修正
  • バックスラッシュの無いドライブ表記からITEMIDLISTを作れてなかったのを修正
  • ドラッグアンドドロップ用のITEMIDLIST作成が、リストボックスの、アイテムではなくテキストを見ていたのを修正

デフォルトでescキーに割り当てられいるスクリプトでファイル検索を中断できるようになりました。