Scripting style: Verbs in function names
J. Landman Gay
jacque at hyperactivesw.com
Thu Nov 3 18:44:05 EDT 2016
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 at 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 | jacque at hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
More information about the use-livecode
mailing list