On Fri, 8 Feb 2008, Allin Cottrell wrote:

[...]

> One side effect is worth noting.  According to the manual, the way
> to create a matrix out of data series is, e.g.,
>
>  matrix m = { x1, x2, x3 }
>
> with the names of the series separated by commas.  Up till now,
> however, this would also work:
>
>  matrix m = { x1 x2 x3 }
>
> This was just sloppiness, and it won't work any more.

I hope there are not many scripts around that rely on the latter syntax. 
With a construct like the above, CVS version now simply gives "Syntax 
error in command line". I do welcome the change, but perhaps we ought to 
define a new error code and a corresponding error message for cases like 
this; something like "Obsolete syntax", perhaps?

> There are no doubt some new issues introduced by this change
> that will need to be hashed out.  But the warning I gave earlier
> about the state of CVS related to breakage of previously valid
> uses of genr, and I believe that problem is now fixed.

Thank you, this is really useful. From the user side we have obvious 
benefits; the benefits on the developer side are maybe less obvious, but 
even more dramatic: we get rid of a series of ad-hoc treatments and 
incorporate lists fully into the genr jurisdiction. I guess that in the 
future, when time allows, we'll have to do the same with strings.


Riccardo (Jack) Lucchetti
Dipartimento di Economia
Università Politecnica delle Marche

r.lucchetti(a)univpm.it
http://www.econ.univpm.it/lucchetti

Reply via email to