Re: EuGTK / wxEuphoria - a modest proposal
- Posted by cklester <cklester at yahoo.com> Nov 23, 2004
- 522 views
Matt Lewis wrote: > Kenneth Rhodes wrote: > > I seem to recall Matt Lewis speaking quite favorably about EuGTK > > before Irv posted the unified Windows/Linux wrapper. Now that > > Irv seems intent on abandoning EuGTK, it would tickle me pink > > if Matt would drop WxEuphoria and pick up the EuGTK project > > perhaps together with Mike Sabal? > > I wouldn't count on it. :) I'm glad to hear this and not surprised. I think our community and language need both wxEuphoria dn EuGTK being actively developed. > IMHO, Win32Lib is the best library for > doing Win32, and EuGTK is the best for doing Linux. Derek has what I think of as "generic window description" code and a parser for it. We should ask him about it because we could develop a single and extensible API for windowing GUIs for Euphoria. win = create("Window, name=My Window") Use the parser to interface with your favorite GUI system, whether wxWidgets, GTK, Win32Lib, etc... The create() above could be used for ALL our current GUIs... Think about it! > EuGTK is so great for doing cross platform, because very few people have > GTK installed on windows machines. Irrelevant whether it's installed. > Also, from the traffic around here, > it's not easy to get it installed, either, and, IIRC, it doesn't always > use native widgets, which I believe is a big drawback. If I can install and use both EuGTK and wxEuphoria, anybody can! Well, there are those two exceptions we've had here recently. :) I'm even willing to put up the tutorials on how to do so. Actually, I've started something like this here: http://www.cklester.com/books/guiphoria/ > wxWidgets is the best cross platform > library that I've seen. The downside is that there's a dll/so to be > installed. Why say that's a downside! It's not a downside! It's just "another install," which, in today's world, shouldn't be all that tough. > The syntax is pretty close to win32lib, which I [mostly] like, > and should make it relatively easy for people to make the switch. I really like Derek's new controls-definition method. I haven't used it simply because I use the IDE still and it outputs the "old" method. But I expect that very soon I'll be utilizing that new method, and when I do, I won't want to be restricted to just one platform/OS. Derek said this "new" method was intended as an option to the old method, and wouldn't replace it. I say, replace it and let's make it an interface for any GUI system the user wants to use. (Well, when I say "let's," I mean "you guys.") :) -=ck "Programming in a state of EUPHORIA." http://www.cklester.com/euphoria/