RE: Eu's poor design
- Posted by Andreas Rumpf <pfropfen at gmx.net> Aug 16, 2003
- 473 views
eugtk at yahoo.com wrote: > > > --- Andreas Rumpf <pfropfen at gmx.net> wrote: > > > Lets face it, at its current state, Euphoria is > > rather useless for > > programming real applications, for several reasons: > > Clearly, it's been useless for you. I don't see your > name in > a search of the user-contributions page. There are > lots > of others there, however. > > Just one example: take a look at Judith's IDE. That, > with the Win32Lib, is easier to use, and more stable, > than my $100 copy of Delphi. I'd say that Delphi is > a real application - so I guess Judith's is also. Though I don't know Judith's IDE, I doubt it is better than Delphi. My Delphi works just fine (it is stable). > > > It lacks: > > - Call by reference (the most important feature I > > want to add!): > > Last time this subject came up, I took a look (with > grep) thru the million or so lines of code I have > written in the past 20 years - in only half a dozen > places have I used call-by-reference. And in those, > only one would I call "essential" - meaning that > without it, the code would have been really ugly. I don't believe you. That would mean you have written millions of lines in Eu (because all the other languages have it). I doubt it. > Would I like to have cbr? Sure. > Is it essential? No way. Of course it is. Why do the other languages have it? > It ranks just above goto on my wish list (sorry, Kat) I agree that goto is usefull... > As for case sensitivity - > What you learned in QBasic doesn't apply to the real > world. (Hint: there's a reason why those 'other' > languages are also case sensitive.) I don't know QBasic very well. I can program in C, Pascal, Ada, Euphoria, Java and in ML. (I study computer science.) I still prefer case insensitive languages. The world doesn't run out of identifiers. > Besides, anyone who can't remember how he spelled a > variable is going to find the more complex programming > tasks even more frustrating. I know how I write my variables! But I don't know how YOU (if you wrote a library for me to use) wrote them!