Czy jest jakiś sposób, aby automatycznie przekonwertować kod Ruby na Lua? Moje pytanie brzmi:Jak mogę przekonwertować Ruby na Lua?
- Jakie narzędzia istnieją w tym celu?
- Jakie są ich ograniczenia?
Jednym z głównych celów jest możliwość ominięcia interpretera Ruby podczas wykonywania programu (konwertowanego na) Lua. Nie przeszkadza mi to, że interpreter Ruby musi zostać wywołany podczas procesu konwersji do Lua, ale nie chcę polegać na tłumaczu Ruby, kiedy uruchamiam nowo wygenerowany kod Lua.
UPDATE:
Robiłem dość bit badań na ten temat, a ja osobiścienie jestem znalezienie rozwiązania (dlatego pytam pytanie tutaj na StackOverflow).
W przypadku gdy ktoś jest ciekawy, szukałem głębiej:
- Ruby-Lua, choć wszystko to robi to pozwala zadzwonić Lua od Ruby
- RLua, to pozwala uruchom kod Ruby z Lua i vice versa, ale nie tłumaczy Ruby na Lua i nadal wywołuje interpreter Rubiego podczas uruchamiania programu.
Ruby i Lua są prawdopodobnie zupełnie inne semantycznie, więc automatyczne tłumaczenie nie jest proste. Jak duży jest program, który chcesz przekonwertować? – lhf
@lhf, większy niż chciałbym :( – nickb
Dlaczego nie padły głosy? – nickb