amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

[Login] [Registrieren] [Passwort vergessen?]

< Nächste MeldungVorige Meldung >
26.Dez.2010
Amigaworld.net (Forum)


MorphOS: Lua-Betaversion 0.3
Lua (Wikipedia) ist eine Skriptsprache zur Erweiterung von Anwendungen. Nach der MorphOS-Portierung von Fabrizio Bartoloni vor einigen Jahren (Aminet) hat sich zwischenzeitlich Grzegorz Kraszewski der Aufgabe angenommen, diese Programmiersprache auch zu einem hohen Grad in MorphOS zu integrieren.

Eines der Ziele ist es, über deren ARexx-Port mit anderen Programmen kommunizieren zu können und letztere Skriptsprache somit zu ersetzen. Auch Module für den Zugriff auf MUI sind denkbar.

Die jetzt veröffentlichte (Beta-) Version 0.3, die als solche noch nicht alle Standardmodule beinhaltet, weist u.a. die folgenden Komponenten und Eigenschaften auf:
  • Der Interpreter ist als Bibliothek implementiert (lua.library), die weniger als 150 KB groß ist und vollständig wiedereintrittsfähig ist, also von mehreren Prozessen gleichzeitig ausgeführt werden kann
  • Alle Binärmodule sind als Systembibliotheken implementiert, werden also dynamisch geladen und wieder entfernt; zudem sind sie mit einer Ausnahme alle extern gehalten, um den Speicherverbrauch zu minimieren, und ebenfalls wiedereintrittsfähig
  • Die Standardmodule sind so abgeändert, dass das MorphOS-API direkt verwendet wird, um die Unix-Emulationsschicht zu umgehen und somit eine höhere Geschwindigkeit sowie wiederum geringeren Speicherverbrauch zu erzielen
  • LuaX ist ein schlanker Lua-Skript-Starter, der von der Shell aus oder als Standardwerkzeug in den Piktogrammen von Lua-Skripten aufgerufen werden kann; enthalten ist zudem eine schlichte Fehler-Handhabung
  • Lua Explorador ist ein simpler Debugger mit MUI-Oberfläche, der gegenwärtig den Quellkode sowie alle Variablen anzeigt, einen Schritt-für-Schritt-Modus bietet und die bereits erfolgten Aufrufe sowie den Stapelspeicher wiedergibt
  • Vollständige C-Header-Dateien und fast vollständige Autodocs für die lua.libary sowie komplette Autodocs für die bereits implementierten Standard-Binärmodule
Download: luaformorphos-0.3.lha (261 KB) (snx)

[Meldung: 26. Dez. 2010, 19:49] [Kommentare: 3 - 31. Dez. 2010, 10:00]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
< Nächste MeldungVorige Meldung >

.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.