All the "native" LC functions are nouns. The reason is that LC functions
can be used with either parentheses or preceded by "the". So we get this:
put the date
put the selectedChunk
put the target
If these were verbs:
put the getDate
put the getSelectedChunk
put the getTarget
which is weird.
On 11/3/16 5:16 PM, Monte Goulding wrote:
Hi LiveCoders
In a PR I have open Peter has asked me to `Please name this function
with a verb` and I recognised that in LiveCode this is something I
don’t do out of habit while in other languages it is. Why? Because in
the context the a function is used there is already a verb in the
statement in our language. I definitely think verbs should be used
for custom handler names though. It seems to me that if my gut
feeling and what I’ve been practicing for a long time is seen as
general best practice for the community then it should be
documented.
I notice that there’s a mix of noun and verb engine functions.
What do people think:
put GetSomething() into container
or
put Something() into container
BTW I’m happy to change my ways I’m just curious what people think.
Cheers
Monte _______________________________________________ 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
--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.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