Scripting style: Verbs in function names

J. Landman Gay jacque at
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 Please visit this url to
> subscribe, unsubscribe and manage your subscription preferences:

Jacqueline Landman Gay         |     jacque at
HyperActive Software           |

More information about the Use-livecode mailing list