HappyABC 0.5.0リリース

http://happyabc.org
久しぶりにリリースします。今回は、リリースを自動化するための仕組み作りに力をいれたため、リリースそのものが遅くなってしまいました。

今回の目玉は、external/external-class宣言の廃止です。なにも指定せずに、flash.display.Spriteなどが使えるようになりました。

;; 宣言せずにflash.display.Spriteが使える
(define-class Main (flash.display.Sprite) ())
(define-method init ([self Main])
  (let [(t (new flash.text.TextField))]
    (. t (appendText "Hello,world!!"))
    (. self (addChild t))))

新機能

  • モジュールの自動import
  • -c で中間形式を出力可能
  • -Iで自動importするディレクトリを指定可能
  • --width/--heightでswfのファイルを指定可能

さて次は?

  • いいかげんマニュアルを
  • バグを一掃したい