Re: Open Discussion (Euphoria)
- Posted by Vincent <darkvincentdude at yahoo.com> Nov 26, 2005
- 535 views
Chris, I think one of the biggest reasons why the Euphoria community is so tiny, is because Eu doesn't come pre-packaged with a IDE, GUI library, GUI code editor; or any nice GUI examples. When people download & install Euphoria, they only notice a directory with numerous DOS examples and two extremely long/complex Windows GUI examples, that offer little. If they download the Linux version, they get no X-Windows GUI examples whatsoever. This almost instantly turns off most 21st century developers. The ones who descover the all and mighty "archive" would realize they can find all this and more with a simple search query. They would also realize there are numerous programs and libraries located within the dozens of user webpages too. Keeping the Euphoria download packages small is a good thing. People with slower internet connections don't have to wait forever to download it and RDS can keep their webspace requirements smaller, thus keeping the price of the C source code, translator, and binder reasonable. It seems to me that you really don't need the source. You could just develop a commercial IDE with many simular features offered in Visual Studio or Eclipse? Perhaps a nice GUI interface for the translator and binder/shrouder? You would have to keep the prices low, since we already have these things, but perhaps your commercial solutions could be better. But anyway... If you use the public domain Euphoria interpreter source code, there isn't any restrictions on what you can do with it; except maybe making illicit software with evil intentions. If you use the translator, speed difference from the official interpreter is less than 15x with Watcom (Windows, DOS), less than 8x with GCC (Linux, FreeBSD). According to Euman, the speed can be noticably improved with various minor optimizations in "execute.e". Notice: these values were calculated based on sieve benchmark results. Regards, Vincent