Re: Is there a good Windows or cross-platform Euphoria IDE?
- Posted by ne1uno Oct 20, 2015
- 8933 views
What if, instead of adopt an external API we create a backend agnostic high level euphoria GUI API? If it use IUP, WXWidgets, QT etc under the hood, it dont matter. The API will be the same, and controled by us, the euphoria guys. No need to check docs in alien languages.
An example is Bacon's Basic Converter HUG (High Level Universal Gui) - http://www.basic-converter.org/hugdoc.html and freepascal's Lazarus, but this last is too big, many man years. We could have a high level sound API too. The way it interacts with OS (via bundled libs, SDL, SFML, OPENAL etc) dont matter and is totaly transparent.
sorry my bad english ;)
I have always though this would be the best, though will take the most work. you do wind up with a common denominator committee API that nobody really likes. some will need to bypass the API to do things other GUI can't so the idea of write once run anywhere never really happens.
python had the AnyGui project, which worked ok but never got far beyond the proof of concept stage. ok for simple programs though.
this is not far from what Ryan is doing with Redy, there are well defined files to provide the GUI primitives from any wrapper.