From simon.urbanek at r-project.org  Wed May  7 21:52:26 2014
From: simon.urbanek at r-project.org (Simon Urbanek)
Date: Wed, 7 May 2014 15:52:26 -0400
Subject: [Rd] precedence (was 'historical NA question')
In-Reply-To: <536A8B72.802@fhcrc.org>
References: <3dfcdc$gnkvcv@ironport9.mayo.edu>
	<536A5C52.4030907@r-project.org> <536A8B72.802@fhcrc.org>
Message-ID: <7CC02BBE-3F5D-4A11-87A1-F8B013BD081F@r-project.org>

On May 7, 2014, at 3:37 PM, Herv? Pag?s <hpages at fhcrc.org> wrote:

> No big deal. These things can be tricky:
> 
> https://stat.ethz.ch/pipermail/r-devel/2006-January/036022.html
> 
> Sorry I couldn't resist ;-)
> 

Yeah, but that's just yet another trip down the rabbit hole - why is -2 parsed as `-`(2) and not a single constant? Is there a way to express a negative constant in R? Hmm? 


> On 05/07/2014 09:16 AM, John Chambers wrote:
>> On 5/7/14, 5:21 AM, Therneau, Terry M., Ph.D. wrote:
>>> Hadley asked about the Blue book; my shelf still has the earlier brown
>>> book
>>>    Becker and Chambers, 1984, S: An interactive environment for data
>>> analysis and graphics.
>> 
>> Historically interesting, but there was never a guarantee that Version 3
>> of S (the "blue book") was back-compatible with earlier versions.  We
>> gave users some help in "getting on the road" to converting, that was
>> all (see Appendix 4 to the blue book).
>> 
>> For that one brief moment, we felt free to innovate.
>> 
>> John
>> 
>>> 
>>> The manual page for precedence is
>>> 
>>> $               component select
>>> %x              special operator
>>> -               unary minus
>>> :               sequence operator
>>> ^ **            exponentiation
>>> * /             mult/div
>>> + -             add/sub
>>> < > <= >= == != logical
>>> !               not
>>> & |             and/or
>>> <- ->           assignment
>>> 
>>> Terry Therneau
>>> 
>>> ______________________________________________
>>> R-devel at r-project.org mailing list
>>> https://stat.ethz.ch/mailman/listinfo/r-devel
>> 
>> ______________________________________________
>> R-devel at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-devel
> 
> -- 
> Herv? Pag?s
> 
> Program in Computational Biology
> Division of Public Health Sciences
> Fred Hutchinson Cancer Research Center
> 1100 Fairview Ave. N, M1-B514
> P.O. Box 19024
> Seattle, WA 98109-1024
> 
> E-mail: hpages at fhcrc.org
> Phone:  (206) 667-5791
> Fax:    (206) 667-1319
> 
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
> 



[Rd] precedence (was 'historical NA question')
Simon Urbanek