Re: Open Discussion (Euphoria)
- Posted by Eucoder <eucoder at hotmail.com> Nov 26, 2005
- 557 views
Instead of replying two or three different times, I am going to answer each person via one post. Ron Wrote: “But don't whine about the fact that you want to take Eu in >a direction that the current author/maintainer doesn't want to go. >It's his, and he has the right to keep it, and to protect his interest >in it.” I will not be as rude to you as you were to me. Robert has every right to do as he pleases with his language. But if Robert is going to release EU as OPEN SOURCE, then he needs to remove the restrictions off of it, and not limit how it is used. What is the point of releasing something open source and limit it only to the EU community or limit how it is used. That is NOT the definition of open source. That is similar to someone giving you a brand new car and telling you it’s yours, but limit how fast you can drive it and where you can take it. As for the comment about whining, let’s keep this discussion civil, and refrain from using the High School insults. Vincent wrote:” Why would you want a compiler? The Euphoria to C >translator is close enough to that already. You translate your code to >C then "compile" it to a EXE or DLL/SO.” Vincent you and I are not going to agree on my plans for a hybrid version of EU because you and I do not use EU for the same purposes. Furthermore, when I look at a product I look at its COMMERCIAL value and how it can be improved to be more appealing commercially. I do think EU can be improved greatly not only internally but aesthetically as well. Vincent wrote: “The Public Domain source and C source share virtually >identical Euphoria coded front-ends. The C version has an extention to >the front-end to help it interface with the C back-end. The Public >Domain source has a back-end written completely in Euphoria, while the >C source has a highly optimized C back-end. Profiling and advanced >trace facility features have been omitted from the Public Domain >version. Both versions are 100% compatable and the back-ends execute >the same exact intermediate language (IL) opcodes. The only difference >is just exectution speed.” Not entirely true, I have had a few projects that run perfectly under the RDS version of EU, but have errors when running on the public domain version of EU. And I have seen projects created by others that have also crashed under the open source version. Here is a perfect example: Download Elliott's Bass library, and run the “Spectrum.exw” example under the RDS version of EU. Click the screen of the window to change the spectrum style. As you can see it works perfectly. Now run the same example under your own compiled version of EU then click the screen, it will crash. That is just one example of how both versions are not entirely the same. Vincent wrote: “I hope you don't decide to leave and settle with a lesser >language. Euphoria is as open as it will ever get while under RDS >rule, I think they made a good strive at opening up, while still >remaining in control” Vincent have you ever wondered why the veterans of EU are no longer around? I have been around here a since 2000, and I am not going to stop using EU. To my knowledge I am the only one using EU outside of personal projects, so it is obvious I believe in the language. Juergen wrote: “Chris, please use *either* C Bouzy *or* Eucoder as sender >when posting messages here. Otherwise it's confusing. Thanks!” Juergen it is not my fault you are so easily confused. When I reply via E-mail it is posted as C Bouzy, and when I reply via the RDS site it is Eucoder. I cannot control that, nor am I interested in controlling that. 98% of the people here know Eucoder and C Bouzy are one in the same, so I do not understand why you are so confused. Juergen wrote: “Why don't you port Euphoria to another platform? >When you do so, RDS's license gives many rights to you. There has been >requests e.g. for a port to Mac OS, and IMHO especially a port to >PocketPC/Smartphone would be very cool. Because I am not interested in those platforms. Since everyone claims the public domain version of EU does not have any limitations placed on it, I might create a C version based on that and then go from there. The more I think about it the RDS version is not needed.