Dependence on Programming Experts

Robert Sneidar bobs at twft.com
Wed Jul 12 12:55:11 EDT 2006


I remember the first time I began learning Foxpro syntax. I came  
across x = 5 and thought "What a stupid way of storing a value to a  
variable!" Of course my initial objection was readability as I was  
trying to interpret someone elses code base.

Now I am confronted with converting a LOT of Foxpro code which  
profusely uses the x = 5 syntax, into Revolution, and wish to high  
heaven this form was supported. One less thing to have to convert.

Of course, I could wish ALL Foxpro syntax was supported by Revolution  
so NO code conversion was necessary on my part...

HEY! What a great idea! When can I expect this update? ;-)

I guess the point is, even I alone want conflicting things, depending  
on what is good for me at the moment. I love Revolution now precisely  
BECAUSE the syntax IS so readable. If I had to learn another C++ like  
language I would never go near it. Revolution appeals to a subset of  
programmers who want to produce viable custom apps quickly and  
economically. I don't think anyone would dream of producing Microsoft  
Office with it.

I would rather see resources spent on things everyone agrees we need.  
Better table tools, easier database access, not gonna rehash those  
here. But the state I find Revolution in now is VERY usable. I can  
see the light at the end of the tunnel for what I want to do. With  
Filemaker, the tunnel kept caving in on me. With Foxpro, they boarded  
up the tunnel. With C++ the tunnel entrance is at the top of mount  
Everest. With Fourth Dimension you could see the light all right, but  
they wanted to charge me a fee for everyone I brought with me into  
the tunnel.

With Revolution, I can get there from here, and then remember how I  
did it, and not pay every time I or someone else makes the trip. In  
other words, all the tools are there, and it's simple enough to go  
back and recode if I have to, and economical in the bargain. I can  
live with the syntax:

put "Kudos for runrev" into mThisIsCool. -- :-)

Bob Sneidar
IT Manager
Logos Management
Calvary Chapel CM

On Jul 12, 2006, at 7:50 AM, use-revolution-request at lists.runrev.com  
wrote:

>>
>> In terms of implementation, the former is fairly trivial but the
>> latter would require quite a big change in the parser logic, me
>> thinks.
>
> Oh, I'll not argue that. I've come to accept that certain things
> won't be implemented due to limitations of engineering time. What I
> don't agree with is that having a more succinct syntax available
> would somehow harm the verbose version of the language. I also don't
> agree that x = 5 is somehow less readable or understandable than its
> more wordy counterpart.
>
> --
> Troy





More information about the use-livecode mailing list