[R-SIG-Mac] ?if
Rob J Goedman
goedman at mac.com
Sun Feb 13 03:47:47 CET 2005
Thanks Byron.
You're right. In fact ?"if" works fine as well.
You do have the November version of R.app. The R.app on Simon's site
will give you a faster
response if it can't find help on a topic.
Rob
On Feb 12, 2005, at 5:04 PM, Dr. John R. Vokey wrote:
> help(if) (or other control control structures aside from if) gives the
> same non-result, unless quoted (as noted). A related error occurs
> with apropos(if)---it returns a syntax error.
>
> The version is: This version:
> Version 1.01
>
> Requires:
> R 2.0.1 (2004-11-15)
> Framework Version
>
>
> On 12-Feb-05, at 5:40 PM, Byron Ellis wrote:
>
>> Actually there is help for control structures, help("if") works just
>> fine. The problem is ? is that R's parser treats ? as an operator
>> with unary and binary forms when, in fact, its not really an
>> operator. ?if(TRUE) TRUE (any valid IF construct) will also give the
>> help for 'if'. This is true for all platforms and probably has
>> something to do with the fact that while "if" is bound directly to a
>> primitive ( "if"(runif(1) < 0.5,TRUE,FALSE) is equivalent to
>> if(runif(1) < 0.5) TRUE else FALSE) , the if bareword gets special
>> handling in the parser.
>>
>> On Feb 12, 2005, at 4:33 PM, Rob J Goedman wrote:
>>
>>> John,
>>>
>>> Just to make sure, which configuration are you using?
>>>
>>> Assuming the GUI (otherwise you would see a "+" instead of the ">"
>>> prompt), which version of
>>> the R.app are you using? The creation date listed in Finder will do.
>>>
>>> I think you noticed 2 issues. Right now, there is no ? help for
>>> control structures. You have to go
>>> to the language reference manual. Secondly, newer versions of R.app
>>> (just the GUI part, as
>>> released by Simon on http://www.rosuda.org/R/nightly/ ) will tell
>>> you if there is no help for
>>> the requested topic.
>>>
>>> Hope this helps,
>>> Rob
>>>
>>>
>>> On Feb 12, 2005, at 1:22 PM, Dr. John R. Vokey wrote:
>>>
>>>> ? followed by any of the condition statements (or help() containing
>>>> the condition statement) does nothing (i.e., the help window fails
>>>> to open), but the line is parsed in that the prompt `>' is
>>>> returned. Is this a parsing error in the help function, or (more
>>>> likely) have I missed some deep R construct?
>>>> --
>>>> John
>>>>
>>>>
>>>> --
>>>> John R. Vokey, PhD
>>>> Professor
>>>> B.E.R.G. - Behaviour and Evolution Research Group
>>>> Micro-Cognition Laboratory
>>>> Department of Psychology & Neuroscience
>>>> University of Lethbridge
>>>> Lethbridge, Alberta T1K 3M4
>>>> CANADA
>>>>
>>>> _______________________________________________
>>>> R-SIG-Mac mailing list
>>>> R-SIG-Mac at stat.math.ethz.ch
>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>>>
>>> _______________________________________________
>>> R-SIG-Mac mailing list
>>> R-SIG-Mac at stat.math.ethz.ch
>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>>>
>> ---
>> Byron Ellis (ellis at stat.harvard.edu)
>> "Oook" -- The Librarian
>>
>>
> --
> John R. Vokey, PhD
> Professor
> B.E.R.G. - Behaviour and Evolution Research Group
> Micro-Cognition Laboratory
> Department of Psychology & Neuroscience
> University of Lethbridge
> Lethbridge, Alberta T1K 3M4
> CANADA
>
More information about the R-SIG-Mac
mailing list