Re: v2.5 Opens exw files wayyyy too slow
- Posted by Georg Wrede <georg at iki.fi> Dec 24, 2004
- 571 views
> I like the process of: > Edit -> Run, > Instead of: > Edit -> Bind -> Run > So I buy the binder so that I can now bind everytime I change a file > before I run it. > > I prefer: Edit - Run > over: Edit - BIND - Run Now I understand why Euphoria can be blamed for being a hobbyist programming language. If the people who use it run the code after every edit, then they really are hobbyists. <flame> In the old days when I had to learn programming, you had to write long chunks of code, check that the logic and content were right, and then get a reservation at the terminal room to punch in your code. We were allowed a maximum of 30min per person per day there. This was because there were only a half dozen paper terminals, and we were some 300 students. That was hardly the change-one-line-and-rerun method. But we sure learned to program. Heck, we even had to think in advance! Actually, to many of us now, sitting at the keyboard writing code is not Programming. What we call Programming is when you sit at your desk, drawing data structures or flowcharts or UML on paper or chalkboard while doing Hard Thinking. Or Think while driving or in the shower, or walking the dog. Only when you've done this Programming, you walk to the computer and punch in the code. <double flame> And any nontrivial task gets done sooner and better, and needs less debugging than with the "try-and-retry" method. I dare say, one never even becomes a good programmer unless one separates thinking and typing. </double flame> Now, precisely because the target audience of Visual Basic is the never-get-past-beginner kind of people, VB even checks your syntax while writing. </flame> The speed of Euphoria is perfectly adequate. Period. Those who call themselves non-hobbyist programmers have used and are using compiled languages in addition to Euphoria. Having got used to them removes the anxiety of a couple of seconds' wait. Try this for a change: Run -> Think -> Think -> Think -> Type -> Think -> Think -> Think -> Type -> Think -> Think -> Think -> Type -> Run Sure beats Edit -> Run -> Edit -> Run