To je zajímavý. Používat to jako arexx :)
Grzegorz "Krashan" Kraszewski dnes vydal pro MorphOS aktualizaci svého portu skriptovacího jazyka Lua. Nejedná se čistě o jednoduchou kompilaci originálu, ale Krashan se snaží o větší integraci do MorphOS systému. Interpreter vydává v podobě sdílené knihovny lua.library (150 kB). Navíc unikátní vlastností MorphOS verze Lua je program LuaExplorador. LuaExplorador je od píky napsaný Lua debugger na úrovni zdrojového kódu s MUI rozhraním, který umožňuje nahrát skript, zobrazit zdrojový kód, krokovat ho a zobrazit lokální a globální proměnné, zásobník a historii volání. Nová verze Lua 0.5 navíc přidává ipc modul, který funguje jako brána mezi Lua a aplikacemi s ARexx portem. Pomocí modulu ipc lze tedy posílat ARexx příkazy z Lua skriptů a samozřejmě přijímat jejich výsledky. Lua verze známého love.rx z kreslícího programu TVPaint je přiložena v archívu jako důkaz funkčnosti konceptu. Modul také podporuje rozhraní pro MorphOS shell použitím ARexx "address command". Jazyk Lua lze tedy použít na stejné účely jako ARexx, ale za použití hezčího zápisu, objektově orientovaného programování a debuggeru na úrovni zdrojového kódu LuaExplorador, který je obsažen v archívu. Vygenerovaný obrázek skriptem love.lua vzdáleně přes ARexx port v kreslícím programu TVPaint na MorphOS. Malý ukázkový příklad spolu se systémovými include soubory, lua.library a dokumentací umožňuje programátorům snadné vyzkoušení jazyka Lua ve svém programu napsaném v jazyce C. Komunikace mezi jazyky Lua a C je velmi snadná. Ke stažení:
|
|||
Poslední komentáře