One of the things that is a bit of a hurdle for a "traditional language programmer" (like me) to overcome is the unusual syntax and verbosity of Transcript. I'm trying to convince myself that this will feel more natural if I just keep trying :-)
Are there any "style" hints or suggestions to help with this ?
I've spent today making "simple" changes to the tutorial scripts; the three issues that have occupied an embarrassingly large number of hours today have been
1. Simple script.
put "something" into field1
Of course, what I meant was
put "something" into field field1
so it was disappearing into an unintended local variable.When I finally spotted this, I decided I should turn on explicitVariables - but the documentation warns against doing this in development mode (I can't actually find this paragraph again - but there was definitely a paragraph about "this can help you find hard to debug problems. If you use this, you should use "Suspend Development Tools" to avoid confusion"). Does this really cause problems ?
2. String concatenation
I had
put URL "file:" & fileName into myVar
of course, I meant
put URL ("file:" & fileName) into myVar
or similar.I don't think I've ever encountered a language where a valid expression could cause unwanted side-effects in an expression using only a single instance of an operator. Sigh.
3. Traditional programing style.
I forgot myself and wrote a traditional line of code
myVar = 1
when I meant
put 1 into myVar
OK, my error; but I sure wish the compiler could warn me when I write an expression and never use it (or something to catch my slips into traditional languages)
Sorry if this email is too close to a "vent of frustration" - but I'd really like to find a way to use Rev without wasting so much time in the "gentle" learning curve.
Any suggestions on programming style welcomed.
-- Alex Tweedly.
--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.699 / Virus Database: 456 - Release Date: 04/06/2004
_______________________________________________ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
