<?xml version="1.0" encoding="utf-8" ?>
<rdf:RDF
	xmlns="http://purl.org/rss/1.0/"
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xml:lang="ja">
<channel rdf:about="http://happyabc.g.hatena.ne.jp/keywordlist?mode=rss">
	<title>HappyABC開発グループ キーワード一覧</title>
	<link>http://happyabc.g.hatena.ne.jp/keywordlistキーワード一覧</link>
	<description>HappyABC開発グループ キーワード一覧</description>
	<items>
	<rdf:Seq>
		<rdf:li rdf:resource="http://happyabc.g.hatena.ne.jp/keyword/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0"/>
		<rdf:li rdf:resource="http://happyabc.g.hatena.ne.jp/keyword/%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0"/>
		<rdf:li rdf:resource="http://happyabc.g.hatena.ne.jp/keyword/%E5%9F%BA%E6%9C%AC%E7%9A%84%E3%81%AA%E6%A7%8B%E6%96%87"/>
		<rdf:li rdf:resource="http://happyabc.g.hatena.ne.jp/keyword/HappyABC%E3%81%A7%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0"/>
		<rdf:li rdf:resource="http://happyabc.g.hatena.ne.jp/keyword/%E3%81%AF%E3%81%98%E3%82%81%E3%81%AB"/>
		<rdf:li rdf:resource="http://happyabc.g.hatena.ne.jp/keyword/%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB"/>
		<rdf:li rdf:resource="http://happyabc.g.hatena.ne.jp/keyword/habc%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3"/>
		<rdf:li rdf:resource="http://happyabc.g.hatena.ne.jp/keyword/HappyABC%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6"/>
		<rdf:li rdf:resource="http://happyabc.g.hatena.ne.jp/keyword/getouterscope"/>
		<rdf:li rdf:resource="http://happyabc.g.hatena.ne.jp/keyword/Tamarin%E3%81%A8FlashPlayer%E3%81%AE%E8%A6%8B%E5%88%86%E3%81%91%E6%96%B9"/>
		<rdf:li rdf:resource="http://happyabc.g.hatena.ne.jp/keyword/%E3%83%AA%E3%83%B3%E3%82%AF%E9%9B%86"/>
		<rdf:li rdf:resource="http://happyabc.g.hatena.ne.jp/keyword/AVM2%20Bug"/>
		<rdf:li rdf:resource="http://happyabc.g.hatena.ne.jp/keyword/iflt"/>
		<rdf:li rdf:resource="http://happyabc.g.hatena.ne.jp/keyword/pushbyte"/>
		<rdf:li rdf:resource="http://happyabc.g.hatena.ne.jp/keyword/newfunction"/>
		<rdf:li rdf:resource="http://happyabc.g.hatena.ne.jp/keyword/modulo"/>
		<rdf:li rdf:resource="http://happyabc.g.hatena.ne.jp/keyword/setproperty"/>
		<rdf:li rdf:resource="http://happyabc.g.hatena.ne.jp/keyword/newclass"/>
		<rdf:li rdf:resource="http://happyabc.g.hatena.ne.jp/keyword/getlocal0"/>
		<rdf:li rdf:resource="http://happyabc.g.hatena.ne.jp/keyword/setlocal0"/>
	</rdf:Seq>
	</items>
</channel>
<item rdf:about="http://happyabc.g.hatena.ne.jp/keyword/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0">
	<title>オブジェクトシステム</title>
	<link>http://happyabc.g.hatena.ne.jp/keyword/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0</link>
	<description> リファレンスマニュアル   概要 クラスの宣言と使用方法です。 Flashのライブラリを利用するために用いることを想定しています。   (class name (super) (attr1 attr2 ..) method1 method2 ..)[文] nameというクラスを宣言します。 superは親クラスです。複数の親クラスを指定したり、親クラスを省略するとObjectを指定したのと同じ意味になります。 attr_nでクラスの持つ属性を指定します。属性は、slot-ref/slot-set!で参照 ...</description>
	<dc:date>2009-08-20T15:51:14+09:00</dc:date>
</item>
<item rdf:about="http://happyabc.g.hatena.ne.jp/keyword/%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0">
	<title>モジュールシステム</title>
	<link>http://happyabc.g.hatena.ne.jp/keyword/%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0</link>
	<description> リファレンスマニュアル   概要 モジュールは、複数の名前(変数名、関数名、クラス名)をグループ化すための概念です。他の言語では、名前空間(namespace)やパッケージ(package)と呼ばれることもあります。 別のモジュールに属していれば、同名の変数を別のものとして扱うことができます。     (module name exports body)[文] モジュールを宣言します。 exportsには外部に公開する名前を指定します。  空リストを指定すると、全ての名前が公開されます。  bodyには ...</description>
	<dc:date>2009-08-17T08:52:04+09:00</dc:date>
</item>
<item rdf:about="http://happyabc.g.hatena.ne.jp/keyword/%E5%9F%BA%E6%9C%AC%E7%9A%84%E3%81%AA%E6%A7%8B%E6%96%87">
	<title>基本的な構文</title>
	<link>http://happyabc.g.hatena.ne.jp/keyword/%E5%9F%BA%E6%9C%AC%E7%9A%84%E3%81%AA%E6%A7%8B%E6%96%87</link>
	<description> リファレンスマニュアル  概要 基本的な構文は、R5RSのサブセットになるように実装しています。 サブセットなので、全ての構文要素を使うことはできませんが、使える構文はR5RSと同じはずです。  文と式の違い 構文要素には、式と文があります。式と文の違いは以下の通りです。  式は、文の代わりに使える  文は、式の代わりに使えない  文は、変数定義など、大域環境に影響を与える(ものが多い)  字句要素  識別子 識別子は、変数名などに用いられます。用いれる文字は以下の通りです。  |*先頭|!%&amp;amp;*/:? ...</description>
	<dc:date>2009-08-17T08:49:03+09:00</dc:date>
</item>
<item rdf:about="http://happyabc.g.hatena.ne.jp/keyword/HappyABC%E3%81%A7%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0">
	<title>HappyABCでのプログラミング</title>
	<link>http://happyabc.g.hatena.ne.jp/keyword/HappyABC%E3%81%A7%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0</link>
	<description>リファレンスマニュアル    エントリポイント swfファイルがロードされると、main関数が呼ばれます。引数は、ステージであるSpriteクラスのインスタンスです。    habcに複数のファイルが渡された場合は、最後のファイルのmain関数が呼ばれます。   トップレベルの式も評価されますが、ステージを参照できないため描画処理を行なえません。Tamarinで実行する場合以外は、main関数に書くことをお勧めします。</description>
	<dc:date>2009-08-17T08:38:50+09:00</dc:date>
</item>
<item rdf:about="http://happyabc.g.hatena.ne.jp/keyword/%E3%81%AF%E3%81%98%E3%82%81%E3%81%AB">
	<title>はじめに</title>
	<link>http://happyabc.g.hatena.ne.jp/keyword/%E3%81%AF%E3%81%98%E3%82%81%E3%81%AB</link>
	<description> リファレンスマニュアル    目的  高速なコンパイル  簡潔な記述   概要 HappyABCはscmをswfに変換する際に、複数の中間形式を介します。 各中間形式の概要を以下に示します。  :abc-stage:scmをABC(ActionscriptByteCode)に変換します。 :abcx-stage:ABCをXML形式に変換します。 :swfx-stage:XML形式に変換したABCを、swf用のXMLファイルに埋め込みます。 :abc-stage:XML形式のswfを、バイナリ形式のswf ...</description>
	<dc:date>2009-08-17T08:38:37+09:00</dc:date>
</item>
<item rdf:about="http://happyabc.g.hatena.ne.jp/keyword/%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB">
	<title>リファレンスマニュアル</title>
	<link>http://happyabc.g.hatena.ne.jp/keyword/%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB</link>
	<description>  本マニュアルはHappyABC 0.6.0を対象とします。   はじめに  HappyABCでのプログラミング  基本的な構文  モジュールシステム  オブジェクトシステム  habcのコマンドラインオプション</description>
	<dc:date>2009-08-15T15:20:58+09:00</dc:date>
</item>
<item rdf:about="http://happyabc.g.hatena.ne.jp/keyword/habc%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3">
	<title>habcのコマンドラインオプション</title>
	<link>http://happyabc.g.hatena.ne.jp/keyword/habc%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3</link>
	<description> リファレンスマニュアル   書式    コンパイルに影響を与えるオプション  -I モジュールを検索するディレクトリを指定します。複数のパスを指定する際は、:で区切ります。(Windowsの場合は、;) 詳しくは「モジュールシステム」の節を参照してください。   -c コンパイルのみを行ないます。生成されるのは中間形式である.hoファイルです。   -o 生成されるファイル名を指定します。拡張子は自動で補完されるので、fooを指定すると、foo.swfが生成されます。   --no_std 標準ライブラ ...</description>
	<dc:date>2009-08-15T15:19:03+09:00</dc:date>
</item>
<item rdf:about="http://happyabc.g.hatena.ne.jp/keyword/HappyABC%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6">
	<title>HappyABCについて</title>
	<link>http://happyabc.g.hatena.ne.jp/keyword/HappyABC%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6</link>
	<description> このグループについて HappyABCの開発用グループです。 正式版は[http://happyabc.org:title]で入手できます。   目標 HappyABCは、Flash9/10を生成するSchemeコンパイラです。 ActionScript3.0と比べて、「高速なコンパイル」「簡潔な記述」を目標としています。   ソースコードの入手 ソースコードは[http://github.com/mzp/scheme-abc/tree/master:title=github]で管理しており、  で入手 ...</description>
	<dc:date>2009-08-15T08:06:05+09:00</dc:date>
</item>
<item rdf:about="http://happyabc.g.hatena.ne.jp/keyword/getouterscope">
	<title>getouterscope</title>
	<link>http://happyabc.g.hatena.ne.jp/keyword/getouterscope</link>
	<description>AVM2 Opcode  AVM2Overviewにのっていない謎のオペコード。Tamarinの実装を読んでいるときに見付けた。 </description>
	<dc:date>2009-08-15T07:29:20+09:00</dc:date>
</item>
<item rdf:about="http://happyabc.g.hatena.ne.jp/keyword/Tamarin%E3%81%A8FlashPlayer%E3%81%AE%E8%A6%8B%E5%88%86%E3%81%91%E6%96%B9">
	<title>TamarinとFlashPlayerの見分け方</title>
	<link>http://happyabc.g.hatena.ne.jp/keyword/Tamarin%E3%81%A8FlashPlayer%E3%81%AE%E8%A6%8B%E5%88%86%E3%81%91%E6%96%B9</link>
	<description>flash.system.Capabilities.playerTypeで見分けれるよ。  Tamarinは&amp;quot;AVMPlus&amp;quot;になる。FlashPlayerは実行環境に影響されて5種類ぐらいの値をとる。FlashPlayerの値は、リファレンスマニュアルを参考にしたほうがよい。  参考: [http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/system/Capabilities.html:title]</description>
	<dc:date>2009-08-15T07:27:12+09:00</dc:date>
</item>
<item rdf:about="http://happyabc.g.hatena.ne.jp/keyword/%E3%83%AA%E3%83%B3%E3%82%AF%E9%9B%86">
	<title>リンク集</title>
	<link>http://happyabc.g.hatena.ne.jp/keyword/%E3%83%AA%E3%83%B3%E3%82%AF%E9%9B%86</link>
	<description>  [http://happyabc.org:title=リリースページ]  [http://sourceforge.jp/projects/happyabc/:title=sf.jp]  [http://developer.mozilla.org/en/docs/Tamarin:title]  [http://opensource.adobe.com/wiki/display/flexsdk/:title=FlexSDK]  [http://www.adobe.com/devnet/actionscri ...</description>
	<dc:date>2009-08-02T07:58:01+09:00</dc:date>
</item>
<item rdf:about="http://happyabc.g.hatena.ne.jp/keyword/AVM2%20Bug">
	<title>AVM2 Bug</title>
	<link>http://happyabc.g.hatena.ne.jp/keyword/AVM2%20Bug</link>
	<description>バグかもしれないリスト。要調査。   pushbyte  iflt  </description>
	<dc:date>2009-08-01T06:35:54+09:00</dc:date>
</item>
<item rdf:about="http://happyabc.g.hatena.ne.jp/keyword/iflt">
	<title>iflt</title>
	<link>http://happyabc.g.hatena.ne.jp/keyword/iflt</link>
	<description>AVM2 Opcode   バグ AVM2 Bug  FlashPlayer10ではifgtと同じ振舞いを示す</description>
	<dc:date>2009-07-31T23:16:10+09:00</dc:date>
</item>
<item rdf:about="http://happyabc.g.hatena.ne.jp/keyword/pushbyte">
	<title>pushbyte</title>
	<link>http://happyabc.g.hatena.ne.jp/keyword/pushbyte</link>
	<description>AVM2 Opcode   バグ AVM2 Bug AVM2Overviewではunsigned byteということになっているが、FlashPlayer10ではsigned byteな気がする。</description>
	<dc:date>2009-07-31T23:15:45+09:00</dc:date>
</item>
<item rdf:about="http://happyabc.g.hatena.ne.jp/keyword/newfunction">
	<title>newfunction</title>
	<link>http://happyabc.g.hatena.ne.jp/keyword/newfunction</link>
	<description>AVM2 Opcode スタック上の値は自動で関数と関連づけられる。 ただし、レジスタの値は保存されない。</description>
	<dc:date>2009-07-31T23:11:53+09:00</dc:date>
</item>
<item rdf:about="http://happyabc.g.hatena.ne.jp/keyword/modulo">
	<title>modulo</title>
	<link>http://happyabc.g.hatena.ne.jp/keyword/modulo</link>
	<description>AVM2 Opcode  Tamarinでは-10 % 3 = -1だった。</description>
	<dc:date>2009-07-31T23:10:27+09:00</dc:date>
</item>
<item rdf:about="http://happyabc.g.hatena.ne.jp/keyword/setproperty">
	<title>setproperty</title>
	<link>http://happyabc.g.hatena.ne.jp/keyword/setproperty</link>
	<description>AVM2 Opcode namespace付きの名前を設定する際は、同名のslotが必要。</description>
	<dc:date>2009-07-31T23:07:00+09:00</dc:date>
</item>
<item rdf:about="http://happyabc.g.hatena.ne.jp/keyword/newclass">
	<title>newclass</title>
	<link>http://happyabc.g.hatena.ne.jp/keyword/newclass</link>
	<description>AVM2 Opcode スコープスタックが空でないとエラーになる。</description>
	<dc:date>2009-07-31T23:05:44+09:00</dc:date>
</item>
<item rdf:about="http://happyabc.g.hatena.ne.jp/keyword/getlocal0">
	<title>getlocal0</title>
	<link>http://happyabc.g.hatena.ne.jp/keyword/getlocal0</link>
	<description>AVM2 Opcode 0番目のレジスタはthisに対応。</description>
	<dc:date>2009-07-31T23:05:04+09:00</dc:date>
</item>
<item rdf:about="http://happyabc.g.hatena.ne.jp/keyword/setlocal0">
	<title>setlocal0</title>
	<link>http://happyabc.g.hatena.ne.jp/keyword/setlocal0</link>
	<description>AVM2 Opcode 0番目のレジスタはthisに対応している。</description>
	<dc:date>2009-07-31T23:04:33+09:00</dc:date>
</item>
</rdf:RDF>

