2011-01-19 14 views
2

Adob​​e Alchemyメーリングリストに関するコメントは、AlchemyがLlvm 2.7(Alchemyのダウンロードでは2.1ではなく)で動作することを示唆しています。Adob​​e AlchemyとLlvm 2.5

これが本当であるかどうか知っていますか、それについてどうすればいいですか?

更新日:スレッドはhereであり、間違っているようです。私はopがAlchemyの開発者で、内部のAdobeバージョンについて話していました。私は更新が大好きです!

+0

以下の回答に私のコメントを参照してください。錬金術ツールキットが公に更新されていないのは、洗練されていて、現在のところiphoneコンパイラやフラッシュアンドアンドロイドコンパイラ(私は確かにiphoneだと思う)のフラッシュとして機能しているからです。今更新されたツールキットをリリースすることは、今やフラッシュIDEの上位2つの販売機能に直接打撃を与えます。だから本質的に、錬金術が更新されているのを見ているという希望をキスすることができます。依然として利用可能な唯一の理由は、ライセンスを遵守して内部で使用できるためです。 –

答えて

1

私はLLVMをアップグレードしようとしました(このthreadを参照)。短い答えは、私はあなたができるとは思わないということです。より新しいLLVMは、Alchemyバックエンドプラグインが期待していない異なる種類の中間オペコードを出力します。

+0

合意。最新の錬金術のリリースで使用されているメソッドは、hack-ishであり、actionscriptコンパイラが出力する既存のIR出力を受け取り、LLVMの現在のバージョンが予期しているものに変更するだけです。これらのコードは変更されています。その理由は、アドビチームが最初にやったように、直接手作業ではなく、このタイプの変換を行うためにLLVMが提供するインターフェイスがあるからです。しかし、間違いなく、錬金術ツールキットは非常にアップグレードされており、公開されていません。アップデート版を入手したい場合は、iphone SDK用のパッケージャをダウンロードして逆コンパイルしてください。 –

+0

あなたのコメントを精緻にできますか?あなたは錬金術を行うためにiPhoneのパッケージャを使用していますか? – paleozogt

+0

まだ、それに取り組んでいません。 PFI.jarの中には、アクションスクリプトのバイトコードを入力として受け入れ、理論的にはLLVM IRを放出するクラスがあります。既存の公開錬金術SDKと、それを含むハイブリッドツールチェーンを作成することは合法的に可能です(何も逆コンパイルしないので)。 PFI。 –