1. EuGTK / wxEuphoria - a modest proposal

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 suppose stranger things have happened.

Three cheers for Mike Sabal's willingness to support EuGTK.

Ken Rhodes
100% Microsoft Free!

new topic     » topic index » view message » categorize

2. Re: EuGTK / wxEuphoria - a modest proposal

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. :)  IMHO, Win32Lib is the best library for 
doing Win32, and EuGTK is the best for doing Linux.  I don't think
EuGTK is so great for doing cross platform, because very few people have
GTK installed on windows machines.  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.

So while either of these two libraries are great for single platform
work (although I haven't really used EuGTK much), they leave something
to be desired for cross platform development (OK, win32lib leaves 
everything to be desired...).  wxWidgets is the best cross platform
library that I've seen.  The downside is that there's a dll/so to be
installed.  The good thing is that it's easy to install, and uses native
widgets.  The syntax is pretty close to win32lib, which I [mostly] like,
and should make it relatively easy for people to make the switch.
 
> I suppose stranger things have happened.
> 
> Three cheers for Mike Sabal's willingness to support EuGTK.

I second that.

Matt Lewis

new topic     » goto parent     » topic index » view message » categorize

3. Re: EuGTK / wxEuphoria - a modest proposal

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 message » categorize

4. Re: EuGTK / wxEuphoria - a modest proposal

cklester wrote:
> 
> > 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.

That's what I meant.  But it's also something extra to download, and
presents a barrier to entry for new people.  I know it's not very large
relative to a lot of commercial type programs you might download, but
it is a bit bigger than the typical Eu program.

Matt Lewis

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu