On 10/06/2015 12:07 AM, Mark Waddingham wrote:

My personal feeling (having observed people's interaction with the
language for a long time) is that variant forms of syntax which do the
same thing actually make things harder to learn and understand - it
makes the dictionary larger and increases the vocabulary for no real
benefit.

I believe Churchill said the same thing about Basic English <g>.


Other forms which are no longer allowed are things like:

   repeat with x = 1 to 5 with messages

This has no function at all - the 'with messages' is ignored - indeed I
think a couple of people have found bugs in their scripts as a result.

Yeah. that would be me.
Thank you for fixing that one.
I do like having the compiler tell me when I've done something stupid.


Whilst strictness might reduce 'personal expression' to some extent, I
do think it helps the learning and remembering process. It means
everyone uses the same forms to do the same things - making reading each
others code, and helping each other out easier.

OK - playing Devil's Advocate here... I think one of the strengths of the xtalk language is that there may be many different paths to the solution of any given problem. I've learned a lot, and continue to do so, by seeing how other people approach issues differently from the way I would. So this artificial restriction cuts down on exploratory coding and places limits on the creative process of algorithm development.

--
 Mark Wieder
 ahsoftw...@gmail.com

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to