RE: For Chris Bensler

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

Alan Oxley wrote:

 
> I agree,  a common theme is the lack of communication from Rob, 
> as per your post. However, if a detailed roadmap was forthcoming would
> that not invite more dissent, since we all have our own ideas of the
> perfect Euphoria?

On one hand, I would say yes. Given RDS's history of complete disregard 
for his patrons, it is probably in his best interest NOT to have one. 
Which is precisely the reason I think he doesn't.

On the other hand, giving Rob the benefit of the doubt, that if there 
were an organized account of previous feature requests, and design 
suggestions, along with rebuttals, supplying pros and cons. I think we 
would find that most issues can be dismissed before they even leave the 
nest. The others will stand out like a sore thumb, and will have to be 
dealt with.

> What I WOULD like, is a webpage where we could vote on proposed 
> enhancements
> with Rob giving his undertaking to implement the most requested ones
> as a matter of policy in the next release. 
> Rob has been unequivocal on the "goto" though, "not for a million 
> dollars"
> if I remember correctly, so I guess this tells us that he considers
> Euphoria as his baby firstly and as a commercial product second.
> I quote that as an attitude example, I don't want to start another 
> "goto"
> flamewar!

I've begun the Empire website ( http://empire.iwireweb.com ), to address 
such shortcomings of RDS.
There will be methods put in place to organize community opinion into a 
collective summation, where Rob could then pick thru the cream of the 
crop.
Of course, that would still be up to him.

> The proposed improvements from 2.4 to 2.5 appear to be of benefit to 
> Rob,
> and not significant for the customers (IMHO). If that's the case
> then I won't be upgrading, on principle. And I have been a customer
> since v1.4 . But I'll test first.  

As far as I know, the only improvements being made, other than internal 
source changes, and some bug fixes, is the $ operator, and 
crash_routine().
Those 2 things are worthy of being implemented, but they aren't worth 
having to pay for a whole new version, IMO.
Oh yeah, and the Eu in Eu interpreter, which will be public domain.
Didn't David Cuny already make one of those, quite a few years ago?


> I think it rather unlikely that Rob does not test new releases. If that
> was the case, the new release would be out, yes? Past releases had few
> problems before they went GA(Official).

Testing a product meant for public uses, by a sole tester is not what I 
call alpha and beta testing.


> My interpretation of a bug is when the program does not work as designed
> (and documented). You agree? Is that the case here (no pun intended).  

Yes, that is the case.
here is a list of the 'bug fixes' implemented into 2.4, carried over 
from 2.3:

bug fixed : On Windows, using the Interpreter, or a Translated program, 
you were sometimes required to hit Enter twice to exit from a console 
window. Thanks to Tone Skoda. 

bug fixed: You can now declare a namespace identifier with the same name 
as a built-in function, without causing a lot of errors. Thanks to 
Martin Stachon (although he recommended a different solution). 

bug fixed - Binder: Support for the new EUINC environment variable has 
now been added to the binder. Thanks to Ross Boyd. 

bug fixed - Binder: Appending resource files to a bound .exe didn't work 
correctly when bind -clear was used. Thanks to Wolfgang Fritz. 

bug fixed - Binder: When using the binder interactively, you would get a 
"variable not initialized" error when trying to substitute a different 
Windows icon. Thanks to Tony Steward. 

bug fixed - Binder: In some cases the keyword "constant" would be 
dropped from the shrouded output, when the previous line of input had a 
constant declaration ending in ']'. Thanks to Ross Boyd. 

bug fixed - Binder: When a general expression, (not just a string in 
quotes), was used as the argument to routine_id(), local routines that 
were potentially the target of that expression, might have their names 
changed (unless -clear was used), thus causing routine_id() to return -1 
at run-time. Global routines were ok. 

bug fixed - Binder: The binder/shrouder kept going even though an 
include file was missing. Thanks to Ross Boyd. 

bug fixed - Linux Binder: The Linux search path bug for bound 
executables, supposedly fixed by the 2.3 alpha release, wasn't fixed 
properly. Fixed now. Thanks to Ken Rhodes. 

bug fixed - Linux Binder: bindu -clear and shroud -clear with a file 
containing DOS/Windows-style \r\n line terminators gave you errors 
"illegal character" when your shrouded program was run, and "not bound 
correctly" when your bound file was run. 

There is more too. That is only the 2.4 alpha fixes.


Furthermore, I did NOT pay for the translator or source code. I should 
not have to wait for them to be updated, so that the product I pay for 
can be updated as well. They are hardly a suite of products.


Chris Bensler
Code is Alchemy

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

Search



Quick Links

User menu

Not signed in.

Misc Menu