Lua and Dynamic Linking to be discussed by Gavin Wraith.
Meeting on the third Monday of each month, the RISC OS User Group of London‘s next shindig takes place on Monday, 16th November – and this time around, the guest speaker is Gavin Wraith, the long-time maintainer of RiscLua.
Lua is a programming language that was born in Brazil in 1993, and was first ported to RISC OS by Reuben Thomas in 2002 as RiscLua from version 3.2 of the language. With the recent arrival of GCC 4.7.4, it has become possible to implement Lua on RISC OS in a way that brings it much closer to its standard form, as found on other platforms – so the recently released RiscLua 6 (for which RISCOSitory hasn’t seen an announcement – so I suppose this must count!) attempts to be such an implementation, while also remaining as compatible as possible with previous versions.
Programs running under versions of RiscLua prior to version 6 could only extend themselves by loading in Lua libraries – but with version 6, programs can extend the Lua interpreter itself, even as they are being interpreted, with C libraries, making the language far more extensible than before.
Gavin will use his appearance at ROUGOL to explain how this represents a significant advance for RISC OS, and to tell the attendees about the possibilities it opens up.
The meeting takes place at 7:45pm at the usual venue:
(Upstairs in the Spice Lounge restaurant)
173 Borough High Street
There’s no charge for admittance, and everyone is welcome. The venue itself sells a range of hot and cold food, as well as both alcoholic and non-alcoholic drinks.
The Blue-Eyed Maid is located a short way between London Bridge and Borough tube stations, so is easily accessible by public transport, and there is ample cycle parking. Congestion Charging ends at 6:00pm, well before the meeting starts, so the only real concern for drivers is parking – which is restricted at all times on double red lines, and best left until after 7:00pm on single red or yellow lines.
- The subject line? Lua is Portuguese for Moon.