読者です 読者をやめる 読者になる 読者になる

【お知らせ】プログラミング記事の投稿はQiitaに移行しました。

Genieのサンプルコード

Genie

Genieは絶望的にサンプルコードがありません。仕方ないので、手始めにチュートリアルからコードを抜粋しました。

せめてValaからトランスレートできれば良いのですが、逆(Genie→Vala)しかできないようです。

ASTからコードを生成する仕組みはあるようなので、Genie.CodeWriterを実装すればできそうですね。問題は、構文を熟知していなければコード生成なんてできないのに、構文の勉強のために変換したいと思っているようなレベルだということです。まさに卵が先か鶏が先か・・・