Re: Irv's GTK Stuff

new topic     » goto parent     » topic index » view thread      » older message » newer message

Irv wrote:

> It would be a lot easier to learn Python.

Well, there's wxLua, wxPerl, wxBasic... even wxEuphoria. 

It would be a lot easier to write wxEuphoria by adding it into the Euphoria 
source than to write a DLL to link to. For example, you'd probably want 
Euphoria to keep track of objects and manage their lifetime.

If I were to do it, I'd probably wrap wxWindows objects in a sequence 
containing something like:

   { MagicNumber1, MagicNumber2, pointer, class, temp flag }

and then hack Euphoria's sequence destructor so that it would check to see if 
the sequence was in that form, and if so, call the pointer's destructor if 
the temp flag was set to true. That way, you would get reference counting on 
the pointers for free.

The wrappers might looks something like this:

   wxCall( wrapped pointer, function name, { args } )

If anyone is interested in this, I've got from my own projects that could be 
used for this.

-- David Cuny

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu