greek letters in combined variable names



   >From mailnull  Fri Feb  8 09:46:36 2013
   Received-SPF: pass (sog-mx-1.v43.ch3.sourceforge.com: domain of math.utexas.edu designates 146.6.25.7 as permitted sender) client-ip=146.6.25.7; envelope-from=maxima-bounces at math.utexas.edu; helo=ironclad.mail.utexas.edu;
   From: Pepe Sanchez <Jose.Sanchez at uv.es>
   Date: Thu, 7 Feb 2013 15:58:03 +0100
   Content-Type: multipart/mixed;
	   boundary="===============6778510592902790958=="

   --===============6778510592902790958==
   Content-Type: multipart/alternative;
	   boundary="Apple-Mail=_9018E472-4592-487A-8139-86F0B0D8535D"

   --Apple-Mail=_9018E472-4592-487A-8139-86F0B0D8535D
   Content-Transfer-Encoding: quoted-printable
   Content-Type: text/plain; charset="us-ascii"

   Hi!
    Is there some way of composing variable names including greek letters?
    I meant to have variable names similar to=20
   a1:   <expr1>;
   a2:   <expr2>;
   a:  a1*a2;

    but using, let's say , greek "alpha" instead of latin "a"

    Of course, I know that one gets alpha letter by writing %alpha or =
   \aplha  ,
   but by writing   %alpha1=20
   you get just the same %alpha  string instead of the alpha symbol =
   followed by a 1....

Jose, I am not sure if I understand your question, but any Lisp that
understands utf8 encoding will let you use the utf8 'characters' as
input to maxima.

Eg.

(%i1) ? : 1;

(%o1)                                  1
(%i2) [?, ?];

(%o2)                               [1, 1]

(%i3) makelist(?[i],i,1,4);

(%o3)                          [? , ? , ? , ? ]
                                 1   2   3   4

The first symbol is mu (#\MICRO_SIGN), the second
#\LATIN_SMALL_LETTER_SHARP_S.

I have done this in emacs with sbcl+maxima. Other front-ends may or
may not handle utf8 characters correctly.

Btw, entering utf8 codepoints is rather slow and painful, but if this
is what you want, you can set up an abbrev table in emacs to
automatically insert your favourite characters. Ymmv with other
editors.

Leo