Re: Open Discussion (Euphoria)
- Posted by D. Newhall <derek_newhall at yahoo.com> Nov 25, 2005
- 563 views
I would object with this as well. While having more people supporting Euphoria is a very good thing I feel that unnecessarily breaking the language up isn't the right way to go about it. I understand that Euphoria isn't dedicated to Windows programming but I don't think you need to create a separate fork of the langauge to make it so. I think a commercially supported IDE, debugger, and GUI library would be an excellent idea (and you could probably include me amongst your first customers if you were to do so) but I don't think you need to mess with Euphoria itself to do that. However, if you were to actually get Rob to agree with this and were able to produce a special Windows only version of Euphoria I'd only use it if it was free. Specialized libraries, IDE, and stuff I could see myself paying for but not a Windows specific version of an already excellent and free langauge. Some of the other things that could be done for Euphoria besides commercial quality development tools would be: * A trully open-source Euphoria interpreter (OpenEu is trying to do this but I haven't seen much progress nor do I agree with some of their decisions). * A Euphoria compiler (There is PEu but it still has it's problems and could be better). * Ports to more platforms (I would absoletely love a Mac, SkyOS, or BeOS/Zeta port). * More good supported libraries (We already have some amazing libs but we're missing some important ones. The ESL project is hoping to remedy the need for some (and yes, we will have a release eventually; currently I'm shooting for real development to start by the end of December) but we need some that people in other langauges expect (PostgreSQL comes to mind immediately)). * Documentation (More beginner guides and some larger practical guides. I'm working on something for the latter). For the last one I've been working on a book. Yes, a book, as in a book you'd hope to see in a bookstore. I've been working on it since last May and have a decent portion of it done and I'm hoping to have it finished by next summer. The goal is for it to be a guide that goes above what is found in the documentation and beginner's guides covering advanced topics like searching, sorting, and other stuff. It will still be suitable for beginners but is more of a mixture of tutorial and reference for already competent programmers (think O'Reilly's "Practical C Programming" with "Mastering Algorithms in C" added in but with Euphoria instead of C). I don't have a publisher yet but at the very least it will be sold online. Hopefully, with more "professional" third-party documentation available Euphoria will seem like a more inviting language for people to use (that and a poor college student can have money for food ). The Euphoria Standard Library project : http://esl.sourceforge.net/ The Euphoria Standard Library mailing list : https://lists.sourceforge.net/lists/listinfo/esl-discussion