2010-06-10 7 views
3

Google App Engine에 루아를 사용할 수 있습니까? 나는 자바 글루가 많이 있다는 것을 알고 있지만, 대부분의 로직에는 루아를 사용하고 싶다.Google App Engine의 루아

답변

6

Kahlua 또는 Jill (Java에서 구현 된 Lua)과 같은 Lua 포트가있을 수 있습니다. Lua Users Wiki page on Lua Implementations에는 파이썬으로 작성된 포트가 표시되지 않습니다.

그러나 "vanilla"Lua는 C로 작성되었으므로 사용할 수 없습니다. 아시다시피 GAE는 Java 및 Python 코드 만 허용합니다.

+0

내 눈도 [LuaJ] (http://sourceforge.net/projects/luaj/ "LuaJ")에 있습니다. 괜찮은 선택인가요? 가장 큰 도전은 루아에 서버 환경 변수 등을 가져 오는 것입니다. – geekpreacher

+0

@geekpreacher : LuaJ도 좋습니다. J2SE에서 실행되도록 설계되었으며, Java 클래스를 Lua에 바인딩하는 데 사용할 수있는 [LuaJava 라이브러리] (http://luaforge.net/docman/view.php/457/5688/README.html)가 있습니다. 그것은 당신의 걱정거리를 단순화합니다. –

0

나는 이것을 사용하지 않았지만, Lunatic Python은 루아를 파이썬에서 또는 그 반대로 실행할 수있는 방법을 제공합니다. 그렇다면 도구를 사용하여 Google App Engine에서 실행되는 Python 앱에서 실행되는 루아 인터프리터를 만들 수 있습니다. 유망한 소리.

+1

좋은 아이디어지만, 불행히도 Lunatic Python은 C 모듈을 컴파일해야하며 Google App Engine에서는 불가능합니다. –