七誌の開発Wiki - Andromeda
独自言語Andromedaのコンパイラです。
特徴
コンパイラはAndromeda自身で記述されているため、自分自身をコンパイルできます。
セルフホスティング
,
Eating one's own dog food
言語の外見はActionScript風です。言語機能は劣化C#です。
ライブラリは.NET風ですが、名前空間はありません。.NET準拠は目指しません。.NETの知識で見当が付く程度のものです。
出力するバイナリはWin32(x86)です。将来的にはx86以外にも対応予定です。
リポジトリ
ソース:
https://bitbucket.org/7shi/andromeda/src
ダウンロード:
https://bitbucket.org/7shi/andromeda/downloads
ライセンス: パブリックドメイン
動作環境: Windows, Wine
ソースにはコンパイラが同梱されています。コンパイラを起動すればバイナリが出力されます。
過去のリリース
※一旦開発を打ち切っていましたが再開しました。再開後のソースは
Bitbucket
のリポジトリで管理しています。
Andromeda-0.2-20090308.zip
- 開発中止のため最終リリース ⇒
関連日記
Andromeda-0.2-20090112.zip
- GUIコントロールの追加 ⇒
関連日記
Andromeda-0.2-20081207.zip
- イベント処理の調整
Andromeda-0.2-20081111.zip
- コントロールのサブクラス化
Andromeda-0.2-20081030.zip
- メニューで機能を整理
Andromeda-0.2-20081029.zip
- 自動生成の適用範囲を拡大、結果をGUI出力
Andromeda-0.2-20081025.zip
- 簡単なDLLの出力(エクスポートと再配置に対応)
Andromeda-0.1-20081021.zip
- コード整理、VarListとMemoryStreamの修正
Andromeda-0.1-20081020.zip
- コード整理
Andromeda-0.1-20081019.zip
- ARMバイナリを出力 ⇒
関連日記
Andromeda-0.1-20081017.zip
- コード整理
Andromeda-0.1-20081016.zip
- 簡単なEXEの出力、PEの分析、ExcelのXMLからコード生成
Andromeda-0.0-20081015.zip
- ExcelのXMLから構造体を生成
Andromeda-0.0-20081014.zip
- ExcelのXML(xlsxではない)をパース
Andromeda-0.0-20081013.zip
- XML
Andromeda-0.0-20081008.zip
- ファイル入出力、UTF-8