On 22/10/16 11:47, Luke Gorrie wrote:
Howdy,
I am interested in building a Lua IDE using the Glamorous Toolkit. The idea is that the Playground, the Inspector, the Spotter, and the Debugger would all be interacting with an external Lua process instead of running code in the Pharo image. The "under the hood" part of Pharo - Smalltalk code - would be hidden unless specially enabled.
Good or bad idea? Any tips on how to approach this? Has something similar been done before? (Is there example code available?)
Definitely a good idea. The toolkit is up to it, and probably still contains a few places where it is bound too tightly to smalltalk. I have integrated documentation and workshop exercises in a glamour browser. In my UI experiments I've bound Spotter for different purposes (selecting a person from an addressbook). The idea goes back a long time. In Squeak, the PostgresV3 integration allows editing of pgsql stored procedures in the code browser. Stephan