Thanks Geoff, for the clarification. I agree with you. I was thinking more in general, and didn't mean to imply any criticism. As I get more familiar with livecode and it's sometimes unexpected (to me as one more used to conventional syntax) I am growing to love how quickly I can implement my ideas. I now only hope for quick resolution of some of the bugs in important features.
Best, Bill William Prothero http://es.earthednet.org > On Jan 30, 2015, at 1:33 AM, Geoff Canyon <[email protected]> wrote: > > To me the three line version is far more clear than the ten line version. > Shorter wasn't my goal, just (in this case) a really good indicator of the > improvement in clarity. > > On Thu, Jan 29, 2015 at 11:51 PM, William Prothero <[email protected]> > wrote: > >> Nice, but personally, I value clarity much more than I do brevity. >> Re-factoring is much, much more than brevity of code. When I work, I >> generally code, it’s spaghetti, then I re-write it. The more i re-write for >> simple, predictable functionality for each method, the easier it is to >> debug and change later on. Unfortunately, as the project nears completion, >> I get less patient and the quality of the code goes down as I cut corners. >> Oh well. >> >> Regards, >> Bill >> >>>> On Jan 29, 2015, at 1:29 PM, Bob Sneidar <[email protected]> >>> wrote: >>> >>> The code 10 years from now: >>> >>> scanMind(currentThought, currentObject, applyNow) >>> >>> All the code you will ever need. >>> >>> Bob S >>> >>> >>>> On Jan 29, 2015, at 09:29 , Geoff Canyon <[email protected]<mailto: >>> [email protected]>> wrote: >>> >>> Small thing, but I just turned this twelve-year-old code: >>> >>> put "Double-Click:" into tProperty >>> if the optionKey is "down" then >>> if the commandKey is "down" then >>> put "Option-Command-Double-Click:" into tProperty >>> else >>> put "Option-Double-Click:" into tProperty >>> end if >>> else if the commandKey is "down" then >>> put "Command-Double-Click:" into tProperty >>> end if >>> >>> into this: >>> >>> put "Double-Click:" into tProperty >>> if the commandKey is "down" then put "Command-" before tProperty >>> if the optionKey is "down" then put "Option-" before tProperty >>> >>> I love turning ten lines of code into three lines of code. I hope twelve >>> years from now I can look back at those three lines with the same degree >> of >>> horror I feel now looking at the ten-line implementation. >>> >>> _______________________________________________ >>> use-livecode mailing list >>> [email protected] >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> [email protected] >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > [email protected] > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
