Click Here
home features news forums classifieds faqs links search
6155 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
22 crawler(s) on-line.
 95 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!

/  Forum Index
   /  Amiga Development
      /  Amilua/siamiga/zulu:a forgotten pearl that need some love and ports
Register To Post

PosterThread
saimon69 
Amilua/siamiga/zulu:a forgotten pearl that need some love and ports
Posted on 22-Jul-2010 2:09:50
#1 ]
Regular Member
Joined: 7-Dec-2007
Posts: 311
From: Los Angeles, CA

AROS users already knows Amilua siamiga and zulu: both those bindings for Lua were created by Matthias Rustler some year ago and allow to build GUI applications in a fast way, without the need to compile.

Real life applications that use this are several GUI used for aros applications, among those:
- the WHD menu GUI, the Rdesktop GUI and the AROSVNC GUI made by Yannick Erb;
- the Theme preferences panel by Hardwired;
- the old AADT application and the Antiword GUI made by Matthias Rustler himself;

Siamiga is a lua binding that allows lua to create intuition windows and gadgets;

the actual implementation of the MUI binder, called Zulu, support most of the MUI classes but at the moment does not cupport callback hooks, due to the problem that actually the callback is expected from MUI in C and Matthias has so far had no time to find a solution to make it happen using lua;

There is also another extension actually bundled with amilua called LuaSocket, that allows lua to communicate using TCP,UDP,HTTP,FTP and SMTP;

I wonder if anybody is interested in both port it on other Amiga and like os platforms and also help Matthias in improving the existing extensions and extending amilua in order to include further functionalities; together with the commercial hollywood i think amilua/zulu is an excellent instrument to involve people in amiga/mos/aros and give them a way to build some tools that might need in a fast and relatively inexpensive way.

I personally took the initiative to remind the existence of this language since it is my opinion might boost the development of applications and its port on other amiag os flavors can give amiga oses a nice free cross-amiga-platform RAD tool.

The sources of Amilua are available both in aminet (a 2005 version though) and, if i remember clearly, together with the other AROS source code; lua is licensed under the MIT license.

Some useful links to get more informations:

old matthias amilua page: (german)
http://www.mazze-online.de/amiga/amilua.html
AROS wikibooks section on Amilua:
http://en.wikibooks.org/wiki/Aros/Developer/Docs/LUA
Amilua on aminet:
http://aminet.net/search.php?query=amilua

Simone "Saimon69" Bernacchia

Last edited by saimon69 on 22-Jul-2010 at 02:13 AM.
Last edited by saimon69 on 22-Jul-2010 at 02:11 AM.

_________________
Scarabocchi Binari - Italian AROS Blog
Binary Doodles - English language AROS Blog

 Status: Offline
Profile     Report this post  

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle