From ggrothendieck at gmail.com  Fri Apr 27 17:34:21 2007
From: ggrothendieck at gmail.com (Gabor Grothendieck)
Date: Fri, 27 Apr 2007 11:34:21 -0400
Subject: [Rd] parsing difference between 2.4.1 and 2.5.0
Message-ID: <971536df0704270834o35b9b7f4vd769b477f8b06b50@mail.gmail.com>

I noticed the following difference in parse(text = ...) between R
2.4.1 and R 2.5.0.

===

> parse(text = "\"^\" (x ,2 )")
expression(x^2)
> R.version.string
[1] "R version 2.4.1 Patched (2006-12-30 r40331)"


====

> parse(text = "\"^\" (x ,2 )")
expression("^" (x ,2 ))
> R.version.string
[1] "R version 2.5.0 RC (2007-04-16 r41194)"

====

Ryacas was depending on the behavior in R 2.4.1 so the new
behavior breaks it.

Is this intentional?  a bug?  How do I get the R 2.4.1 output
from R 2.5.0 ?



[Rd] parsing difference between 2.4.1 and 2.5.0
Gabor Grothendieck