MathGroup Archive 2012

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: What characters are allowed in mathematica variable names? i.e. how

  • To: mathgroup at smc.vnet.net
  • Subject: [mg126039] Re: What characters are allowed in mathematica variable names? i.e. how
  • From: Jesse Perla <jesseperla at gmail.com>
  • Date: Fri, 13 Apr 2012 04:54:24 -0400 (EDT)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com

Thanks.  Lets say that I never want to use the FrontEnd and don't want to
use any escaped characters (i.e. \[....]) because they are a pain to write
and format within command line mathematica.

 Is there a list of kosher symbols that are allowed?  In C, for example, it
would be all the alphanumeric characters, _, and maybe a few more.

On Thu, Apr 12, 2012 at 3:23 PM, Murray Eisenberg <murray at math.umass.edu>wrote:

> \[Breve]
>
> For such things, in the Mathematica front end, just open the Special
> Characters palette. When you locate the character you want and mouse over
> it, you'll see a display of its short-cut abbreviation (with Esc). To see
> the "purely ascii" form (with \[...]), just select the cell in the notebook
> where you've typed the character with the Esc sequence -- or just inserted
> it from the menu -- and change the display of that cell to reveal the
> underlying expression (on Mac, this is Cmd Shift E).
>
> (Sorry my original version of this message was truncated when I sent it.)
>
>
> On 4/12/12 9:45 AM, Jesse Perla wrote:
>
>> Thanks.  How would I type that in ascii and would it show up escaped in
>> \[....]in a text file on the server?  Assume that I am editing things
>> purely in a text file.
>>
>> On Thu, Apr 12, 2012 at 9:40 AM, Murray Eisenberg<murray at math.umass.**edu<murray at math.umass.edu>
>> >wrote:
>>
>>  If you insist on using a character as separator, you could use breve,
>>> typed as Esc bv Esc (without the spaces, of course).
>>>
>>>
>>> On 4/12/12 2:35 AM, Jesse Perla wrote:
>>>
>>>  In other languages like C++, _ is a kosher character to be in variable
>>>> names.  It is not in mathematica, so things like "my_first_variable"
>>>> don't
>>>> work.  I have been using a ` to separate out the words to get things
>>>> like
>>>> my`first`variable, but now realize it is creating other issues due to
>>>> the
>>>> scoping it introduces.
>>>>
>>>> Are there are other characters I can use to separate out words in
>>>> variable names?
>>>>
>>>> Thanks
>>>>
>>>>
>>>>  --
>>> Murray Eisenberg                     murrayeisenberg at gmail.com
>>> 80 Fearing Street                    phone 413 549-1020 (H)
>>> Amherst, MA 01002-1912
>>>
>>>
>>
> --
> Murray Eisenberg                     murray at math.umass.edu
> Mathematics & Statistics Dept.
> Lederle Graduate Research Tower      phone 413 549-1020 (H)
> University of Massachusetts                413 545-2859 (W)
> 710 North Pleasant Street            fax   413 545-1801
> Amherst, MA 01003-9305
>


  • Prev by Date: Re: Deleting expressions containing a certain head, and a plea for Esc-fn-Esc
  • Next by Date: Re: What characters are allowed in mathematica variable names? i.e. how
  • Previous by thread: Re: What characters are allowed in mathematica variable names? i.e. how
  • Next by thread: Re: What characters are allowed in mathematica variable names? i.e. how