Re: EuGTK / wxEuphoria - a modest proposal

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

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/

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

Search



Quick Links

User menu

Not signed in.

Misc Menu