Re: Function and object naming conventions
- To: mathgroup at smc.vnet.net
- Subject: [mg106755] Re: [mg106701] Function and object naming conventions
- From: "David Park" <djmpark at comcast.net>
- Date: Fri, 22 Jan 2010 05:42:07 -0500 (EST)
- References: <21622849.1264068058488.JavaMail.root@n11>
There aren't any restrictions other than using letters and numbers and starting with a letter. But for most work it is strongly recommend that you start with a small case letter to avoid any possible conflict with present or future Mathematica built-in names. In packages you might want to start names with caps because users expect that. But there is a risk. Stephen Wolfram also followed the practice of almost always using longer descriptive names. I think that is a good idea. Nor does it introduce much of a burden if you use the command completion feature of Mathematica. Using longer descriptive names also reduces the chances of conflict with other names - WRI names or other package names. They also make it easier to read the code. David Park djmpark at comcast.net http://home.comcast.net/~djmpark/ From: Canopus56 [mailto:canopus56 at yahoo.com] In the VBA-Access world, there are generally accepted sets of naming conventions for functions, variables and objects, e.g. the Leszynski naming conventions for MS-Access (and MS-SQL) and the Reddick VBA (RVBA) for VBA. Are there a similar set of generally accepted naming conventions for Mathematica scripts? I have seen one general recommendation to use all-lower-case for functions, since Mathematica proprietary functions use initial caps. Thanks - Kurt
- Follow-Ups:
- Re: Re: Function and object naming conventions
- From: Canopus56 <canopus56@yahoo.com>
- Re: Re: Function and object naming conventions