Ilya Zakharevich on Sat, 14 Dec 2002 11:29:43 -0800

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PATCH CVS] TeX output

On Sat, Dec 14, 2002 at 07:49:56PM +0100, Karim BELABAS wrote:
> On Tue, 22 Oct 2002, Ilya Zakharevich wrote:
> > This patch:
> >
> >   a) Introduces a new function Str1(expr,{flag=0}) which is somewhat similar
> >      to Str(), but
> >
> > 	1) Takes an expression, not a string as the first argument;

> I do not like 1). Since we're making a string of it anyway, having prototype
> 's' instead of 'G' only means restricting the way the function may be used.

Yes.  So what is your point?  In fact in this case having the
prototype 's' is so restrictive that the function would not be

> "String context" may be a debatable feature [ I think it was a mistake to
> introduce it ], but it's there, documented, and it's important to maintain
> consistency.

I have no idea what you mean here.  It is impossible to convert the
string representation to TeX representation.

> Note: I don't really see the point of getting the char value ( Str1(,2) ),
> since Vecsmall does it in a more usable form ( translates a full string if
> necessary, not a single char ).

See another message of mine: I object to Vec and Vecsmall having
different semantic.