Haha! Gnocl would be one hell of an extension to wrap, trust me! I've done the wrapping for chameleon which "looks like tk" in terms of functionning, but gnocl, nope, you can't.. you'd need to wrap almost everything! you can't use grid, you can't use pack... we'll need to rewrite the whole packing algorithm, because you don't pack widgets, you instead have to put them in vertical/horizontal boxes... also, I think it doesn't support the .toplevel.child path system for windows.. but anyways, from a quick look it seems to be unfeasible, or a 1 year project :P About having a different executable, it's a good idea.. but you know what it means ? it actually means that you need to write an interpreter!!! not only you need to interpret the code, do syntax checking, make sure all the syntax is correct (uplevels, subst, upvars, {$whatever} vs. [list $whatever], etc...) but also implement the event loop (although gtk's could be used) and implement the system for loading extensions, etc.. all this, without decreasing the performance of the already well optimized tcl/tk's code... I guess you could use Tk_Init and Tcl_init which will make your program into a 'wish' program (with 2 lines of code, you get a custom interpreter!) but then you'll have to override all tk widgets, which makes it simply the same as creating an extension, doing a load, and a namespace import ::gtk::* I think it would be a great idea from a concept view, but a reallly bad idea from a development point of view!
Take care KaKaRoTo On Fri, Mar 24, 2006 at 12:47:25PM +0100, Karel Demeyer wrote: > If someone wants to do it anyway, what about wrapping gnocl > ( http://www.dr-baum.net/gnocl/ ) in an amsn plugin so it renames tk > calls to gnocl calls ? I think it won't be such a big thing anyway ... > But gnocl doesn't work for me, I cann compile it but it crashes on me > every time. If it doesn't for otehr poeple it could be worth the work. > > > > > Op vr, 24-03-2006 te 12:11 +0100, schreef NoWhereMan: > > ----- Original Message ----- > > From: "Harry Vennik" <[EMAIL PROTECTED]> > > > > [...] > > > I'd really like a wishgtk and (even more) a wishqt, and I'd like to > > > contribute > > > to its development, if such is started! > > > > there is a "gtk-qt" project providing qt look to gtk apps, while the > > opposite doesn't exist; also gtk under windows looks good; so I'd tend to > > vote for gtk. Anyway I think such a project would be just too complex :) > > And... wasn't there a faq for this? ;) > > > > -- > > _____/\/o\/\/here/\/\an_____ > > NoWhereBlog: www.nowhereland.it > > deviantArt: http://nowhereland.deviantart.com > > > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > > that extends applications into web and mobile media. Attend the live webcast > > and join the prime developer group breaking into this new coding territory! > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > > _______________________________________________ > > Amsn-devel mailing list > > Amsn-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/amsn-devel > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > that extends applications into web and mobile media. Attend the live webcast > and join the prime developer group breaking into this new coding territory! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > _______________________________________________ > Amsn-devel mailing list > Amsn-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/amsn-devel ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ Amsn-devel mailing list Amsn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amsn-devel