2011-01-19 2 views
2

Adobe Alchemy 메일 링리스트에 대한 의견에 따르면 Alchemy는 Alchemy 다운로드에서 2.1 대신 Llvm 2.7을 사용하는 것이 가능합니다.Adobe Alchemy and Llvm 2.5

누구에게도 사실인지 알 수 있습니까? 그렇다면 어떻게해야할까요?

업데이트 : 스레드가 here이고 잘못된 것으로 보입니다. 나는 op가 Alchemy의 개발자로서 내부 Adobe 버전에 관해 이야기하고 있다고 생각했다. 나는 갱신을 좋아할 것이다!

+0

아래 답변에 대한 내 의견보기. 연금술 툴킷이 공개적으로 업데이트되지 않은 이유는 세련되고 현재 Android 컴파일러뿐만 아니라 Android 컴파일러로 플래시로 제공되기 때문입니다 (필자는 확실히 아이폰이라고 생각합니다). 현재 업데이트 된 툴킷을 릴리스하면 플래시 IDE의 두 가지 주요 판매 기능에 대한 직접적인 타격이 될 것입니다. 그래서 본질적으로 당신은 항상 갱신 된 작별 인사를하는 연금술에 대한 희망을 키스 할 수 있습니다. 여전히 사용 가능한 유일한 이유는 라이센스를 준수하여 내부적으로 사용할 수 있기 때문일 수 있습니다. –

답변

1

LLVM을 업그레이드하려고 시도했습니다 (이 thread 참조). 짧은 대답은 내가 할 수 있다고 생각하지 않는다는 것입니다. 새로운 LLVM은 Alchemy 백엔드 플러그인이 기대하지 않는 다른 종류의 중간 opcode를 출력합니다.

+0

동의. 최신 연금술 릴리스에서 사용 된 방법은 hack-ish이며, actionscript 컴파일러가 출력하는 기존 IR 출력을 가져 와서 현재 버전의 LLVM이 기대하는 것으로 수정합니다. 이러한 코드가 바뀌어 어도비 팀이 원래 만든 방식과 같이 직접 "직접"대신에 이런 유형의 변환을 수행하는 LLVM이 제공하는 인터페이스가 있습니다. 실수는하지 마십시오. 연금술 툴킷이 업그레이드되어 공개적으로 출시되지 않았습니다. 업데이트 된 버전을 얻으려면 플래시 용 iphone SDK 용 패키지 도구를 다운로드하여 디 컴파일하십시오. –

+0

댓글에 대해 자세히 설명해 주시겠습니까? 연금술을 할 때 아이폰 포장기를 사용하고 있습니까? – paleozogt

+0

아직 작업 중입니다. PFI.jar 안에는 actionscript 바이트 코드를 입력으로 받아들이고 이론적으로 LLVM IR을 방출하는 클래스가 있습니다. 기존의 공개 연금술 SDK로 구성된 하이브리드 툴체인을 만드는 것이 합법적으로 가능합니다 (아무 것도 디 컴파일하지 않기 때문에). PFI. –