>Robert Brenstein writes: > >>> What follows is a lot of code to implement a really short HyperTalk script. >>> In fact, from the example provided in this article, I counted 52 lines to >>> implement an 8 line HyperTalk script. Had Matt used Revolution, >>>he wouldn't >>> have needed to do that... >>> >> >> Yes, but let's be clear that this is just a difference between the >> environments not a clear advantage of one or the other. Such code >> needs to be written once (or copied from elsewhere) and then can be >> reused. So the advantage of xTalk is kinda short lived. The >> strongest point that article makes is that for people who are not >> afraid to do more "real" programming, RB is an option but it is a >> give-some-get-some situation. However, for quite a few xTalkers, >> Hypercarders in particular, the reason for staying with it is exactly >> that they don't want to switch or have "reservations," as you said it >> rightly, to that style of programming. One thing that seems to be >> omitted is a mention that RB also supports extensions (in form of >> plugins) to supplement the environment and address shortcomings. > >If you're looking for a "clear advantage" between just about any two >programming languages as similar in scope as Rev and RealBASIC, you'll >likely find it's largely a matter of personal taste. But I can at least >tell you why I prefer the tradeoffs of Rev over the tradeoffs of RB. > >I know I bring this up almost too often, but have you read Osterhaut's paper >on scripting?: ><http://dev.scriptics.com/doc/scripting.html> > >There's more here than stylistic preferences. For many, the preference of >one language over another is driven by programmer productivity. > >As I was writing this, I realized is was getting almost too long to be >readable (perhaps that's still true <g>). I've broken it into sections for >clarity (as much as can be in such a ramble):
I am afraid you misread my comment as favoring RB. This was not the case. While I do program in Pascal and C when needed, my favorite environment is HC and now MC for more advanced projects. HC definitely offers best productivity IMHO. I "measure" it in terms of satisfaction and the relative effort and time required to bring the project to fruition, which are notably quite subjective measures. The article that started this thread is a nice and balanced presentation of someone who switched from HC to RB and likes the latter, but I somehow doubt that it will convince too many xTalkers to switch as I wrote above. Robert
