|
モバイル開発環境「Caede」
|
|
作者 Curl
|
|
2011年11月10日(木曜日) 05:00 |
|
CaedeではCurl基本構文及びCurl標準ライブラリをご利用いただくことが可能です。
但し、Curl言語のすべての機能はサポートしておらず、機能制限があります。
サポートされるCurl言語仕様 (2011年11月28日現在)
- 変数宣言 (def, let, set) ※グローバル変数も対応
- ループ (for, while, unlessなど)
- 条件式 (if, if-non-null, switch, type-switchなど)
- プロシージャ、クロージャ
- クラス (多重継承やimplicitは現在未サポート)、列挙型、valueクラス、パラメータ化クラス
- マクロ
- キャスト・型判定 (isa, asa, type-of)
- 例外(try, catch, finally, throw, 各種Exception)
- ...etc
サポートされるデータ型 (2011年11月28日現在)
- プリミティブ型
- Decimal
- 文字列(String, StringBuf)
- 日付型(DateTime)
- コレクション(FastArray-of, Array-of, HashTable-ofなど)
- ...etc
サポートされるCurl標準API (2011年11月28日現在)
- 数学関数
- ネットワーキング(URL、HTTP)
- コンソール・フォーマット(output, formatなど)
- JSON (JsonValue-parse, JsonValue-to-Stringなど)
- イベント (EventTarget, EventHandler, Event)
- ...etc
対応しているすべてのAPIにつきましては、Caede API リファレンスを参照ください。
今後、さらなる機能拡張をユーザニーズに併せて実施していく予定ですので、ご要望をコミュニティ・サイトに投稿いただければと思います。
|
|
最終更新 ( 2011年11月28日(月曜日) 11:26 )
|