Multi-Platform Support

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

This is (yet another) plug to Robert for cross-platform support built into
Euphoria.

The top two contenders on my wishlist have been Zinc (commercial) and
wxWindows (free). I slightly favored Zinc over wxWindows, because it had a
great DOS GUI. The down side was that it costs Big Money. wxWindows, on the
other hand, is an entirely *free* library. You can check it out at:

        http://web.ukonline.co.uk/julian.smart/wxwin/

The 2.0 rewrite of wxWindows was recently released, and runs on the
following platforms:

        Windows
        GTK/Linux
        Motif/Linux

a 2.x Mac port is currently in process, and is said to be progressing well.
The following ports are planned for then near future:

        Qt/Linux
        BeOS
        WindowsCE
        MGL/Windows, DOS, Linux, QNX, OS/2

Note that MGL (Scitech's MetaGraphics Library) runs on quite a few
platforms, including DOS. This pretty much would eliminate Zinc's advantage
of wxWindows.

Unlike some other "free" software, there is no irritating LGP licences to
worry about, so Robert can use it without having to compromise his source
code.

There is no question as to whether the library can be used for interpreted
languages - version 1.x was used as the front end for CLIPS, Python, Scheme,
XLisp and Perl. Python is currently running under 2.x. In fact, since the
Python source is open, it might even be possible to grab much of the API
bindings out of Python!

Finally, Ralf will happy to that wxWindows is implementing docking - and it
looks pretty cool.

So how about it, Robert? I'll be more than happy to port Win32Lib over to
wxWindows. smile

-- David Cuny

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

Search



Quick Links

User menu

Not signed in.

Misc Menu