inchar, outchar and linechar



> 2. inchar came out as %I instead of %i. Quirk of having %I 
> defined as sqrt(-1). Maybe this will be fixed in the 
> lower-case maxima..

I was going to suggest using inchar:"%i", but thought it might be useful
to check whether it worked first.  Well... surprise, surprise, it
doesn't.

inchar:"9" also has amusing consequences.

See bug report 951388 (copy below).

       -s

-----------------------

[ 951388 ] inchar: "string"; inchar: 9

Submitted By: Stavros Macrakis - macrakis
Date Submitted: 2004-05-10 12:58 

inchar:"q"$
(q28) foo$
(q29) q28; => q28
(q30) "q28" => foo
!!! It has assigned a value to a string, which is 
illegal:
(q31) "q28": 234234; => improper value assignment

especially amusing if you assign inchar:""....

inchar also allows itself to be assigned a number:

inchar:"9"
(932) foo$
(933) ?\932; => foo