Re: Open Discussion (Euphoria)

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

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.

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

Search



Quick Links

User menu

Not signed in.

Misc Menu