HappyABCについて
質問/バグ報告
- HappyABC開発グループの掲示板 - HappyABC開発グループに書き込む
- @mzpに話し掛ける
- mzpの日記 - HappyABC開発グループにコメントをつける
寄付
準備中
オブジェクトシステム
目次 概要 (class name (super) (attr1 attr2 ..) method1 method2 ..)[文] (new name)[式] (slot-ref obj name)[式] (slo-set! obj name val)[式] (. obj (f arg1 arg2 ..))[式] リファレンスマニュアル 概要 ...
モジュールシステム
目次 概要 (module name exports body)[文] (open name)[文] リファレンスマニュアル 概要 モジュールは、複数の名前(変数名、関数名、クラス名)をグループ化すための概念です...
基本的な構文
目次 概要 文と式の違い 字句要素 識別子 リテラル 整数[式] 浮動小数[式] 文字列[式] 真偽値[式] 複合データ (lambda (arg1 arg2 ..) e1 e2 ..)[式] (list e1 e2 ... en)[式] (array e1 e2 ... en)[式] ...
HappyABCでのプログラミング
リファレンスマニュアル 目次 エントリポイント エントリポイント swfファイルがロードされると、main関数が呼ばれます。引数は、ステージであるSpriteクラスのインス...
はじめに
目次 目的 概要 リファレンスマニュアル 目的 高速なコンパイル 簡潔な記述 概要 HappyABCはscmをswfに変換する際に、複数の中間形式を介しま...
リファレンスマニュアル
本マニュアルはHappyABC 0.6.0を対象とします。 はじめに HappyABCでのプログラミング 基本的な構文 モジュールシステム オブジェクトシステム habcのコマンドラ...
habcのコマンドラインオプション
目次 書式 コンパイルに影響を与えるオプション -I -c -o --no_std 生成されるswfの設定を指定するオプション -W, --width= -H, --height= --bg= 情報を表示するオプション --version -h, --hel...
HappyABCについて
このグループについて HappyABCの開発用グループです。 正式版はno titleで入手できます。 目標 HappyABCは、Flash9/10を生成するSchemeコンパイラです。 ActionScript3.0と比べ...
getouterscope
AVM2 Opcode AVM2Overviewにのっていない謎のオペコード。Tamarinの実装を読んでいるときに見付けた。
TamarinとFlashPlayerの見分け方
flash.system.Capabilities.playerTypeで見分けれるよ。 Tamarinは"AVMPlus"になる。FlashPlayerは実行環境に影響されて5種類ぐらいの値をとる。FlashPlayerの値は、リファレンスマニュアルを参考にした...