Gabor Grothendieck | 1 Jan 2007 07:28
Picon

[Rd] Wish list

This is my 2007 New Year wishlist for R features:

1. Matrix Multiplication
   Enhance matrix multiplication to work with multidimensional
   arrays such that the last dimension of the first multiplicand
   must equal the first dimension of the second. See:
   https://www.stat.math.ethz.ch/pipermail/r-devel/2006-July/038497.html

2. Grid
   - logical-valued function as first arg of grid.edit
   - transparency under Windows (not sure if this involves grid
     or just the Windows graphics device)
   - shading patterns
   - more interactivity features
   - safe way to get name of a grid object, e.g.
        names.vpPath <- names.viewport <- function(x) x$name
   - safe way to get children of a grid object
        getChildren.viewport <- function(x) x$children
     and the order; see:
     https://www.stat.math.ethz.ch/pipermail/r-devel/2005-June/033532.html
   - facility for using a name, viewport or vpPath interchangably
     so that, for example, any of them can be specified in
     in print.trellis(..., draw.in=...) or draw.key(..., vp=...)

3. Lattice.
   - make panel functions generic
   - allow print.trellis args to be specified in xyplot, etc.
   - shading patterns (once grid implements them)
   - safe way to access lattice:::getStatus and lattice:::updateList
   - allow name, viewport or vpPath to be specified in draw.in=
(Continue reading)

Duncan Murdoch | 1 Jan 2007 17:10
Picon
Favicon

Re: [Rd] Wish list

A few comments thrown in, and some general comments at the bottom.

On 1/1/2007 1:28 AM, Gabor Grothendieck wrote:
> This is my 2007 New Year wishlist for R features:
> 
> 1. Matrix Multiplication
>    Enhance matrix multiplication to work with multidimensional
>    arrays such that the last dimension of the first multiplicand
>    must equal the first dimension of the second. See:
>    https://www.stat.math.ethz.ch/pipermail/r-devel/2006-July/038497.html
> 
> 2. Grid
>    - logical-valued function as first arg of grid.edit
>    - transparency under Windows (not sure if this involves grid
>      or just the Windows graphics device)
>    - shading patterns
>    - more interactivity features
>    - safe way to get name of a grid object, e.g.
>         names.vpPath <- names.viewport <- function(x) x$name
>    - safe way to get children of a grid object
>         getChildren.viewport <- function(x) x$children
>      and the order; see:
>      https://www.stat.math.ethz.ch/pipermail/r-devel/2005-June/033532.html
>    - facility for using a name, viewport or vpPath interchangably
>      so that, for example, any of them can be specified in
>      in print.trellis(..., draw.in=...) or draw.key(..., vp=...)
> 
> 3. Lattice.
>    - make panel functions generic
>    - allow print.trellis args to be specified in xyplot, etc.
(Continue reading)

Charles C. Berry | 1 Jan 2007 18:59

Re: [Rd] Wish list

On Mon, 1 Jan 2007, Duncan Murdoch wrote:

> A few comments thrown in, and some general comments at the bottom.
>
> On 1/1/2007 1:28 AM, Gabor Grothendieck wrote:
>> This is my 2007 New Year wishlist for R features:
>>
>> 1. [deleted thru 12]

>> 13. Make upper/lower case of simplify/SIMPLIFY consistent on all
>>     apply commands and add a simplify= arg to by.
>
> It would have been good not to introduce the inconsistency years ago,
> but it's too late to change now.
>

Really? The consistency issue only concerns mapply, I think.

How 'bout changing the formals of mapply to

$FUN

$...

$MoreArgs
NULL

$SIMPLIFY
simplify

(Continue reading)

Gabor Grothendieck | 1 Jan 2007 19:10
Picon

Re: [Rd] Wish list

On 1/1/07, Duncan Murdoch <murdoch <at> stats.uwo.ca> wrote:
> A few comments thrown in, and some general comments at the bottom.
>
> On 1/1/2007 1:28 AM, Gabor Grothendieck wrote:
> > This is my 2007 New Year wishlist for R features:
> >
> > 1. Matrix Multiplication
> >    Enhance matrix multiplication to work with multidimensional
> >    arrays such that the last dimension of the first multiplicand
> >    must equal the first dimension of the second. See:
> >    https://www.stat.math.ethz.ch/pipermail/r-devel/2006-July/038497.html
> >
> > 2. Grid
> >    - logical-valued function as first arg of grid.edit
> >    - transparency under Windows (not sure if this involves grid
> >      or just the Windows graphics device)
> >    - shading patterns
> >    - more interactivity features
> >    - safe way to get name of a grid object, e.g.
> >         names.vpPath <- names.viewport <- function(x) x$name
> >    - safe way to get children of a grid object
> >         getChildren.viewport <- function(x) x$children
> >      and the order; see:
> >      https://www.stat.math.ethz.ch/pipermail/r-devel/2005-June/033532.html
> >    - facility for using a name, viewport or vpPath interchangably
> >      so that, for example, any of them can be specified in
> >      in print.trellis(..., draw.in=...) or draw.key(..., vp=...)
> >
> > 3. Lattice.
> >    - make panel functions generic
(Continue reading)

Robert Gentleman | 1 Jan 2007 19:37

Re: [Rd] Wish list


Gabor Grothendieck wrote:
> On 1/1/07, Duncan Murdoch <murdoch <at> stats.uwo.ca> wrote:
>> A few comments thrown in, and some general comments at the bottom.
>>
>> On 1/1/2007 1:28 AM, Gabor Grothendieck wrote:
>>> This is my 2007 New Year wishlist for R features:
>>>
>>> 1. Matrix Multiplication
>>>    Enhance matrix multiplication to work with multidimensional
>>>    arrays such that the last dimension of the first multiplicand
>>>    must equal the first dimension of the second. See:
>>>    https://www.stat.math.ethz.ch/pipermail/r-devel/2006-July/038497.html
>>>
>>> 2. Grid
>>>    - logical-valued function as first arg of grid.edit
>>>    - transparency under Windows (not sure if this involves grid
>>>      or just the Windows graphics device)
>>>    - shading patterns
>>>    - more interactivity features
>>>    - safe way to get name of a grid object, e.g.
>>>         names.vpPath <- names.viewport <- function(x) x$name
>>>    - safe way to get children of a grid object
>>>         getChildren.viewport <- function(x) x$children
>>>      and the order; see:
>>>      https://www.stat.math.ethz.ch/pipermail/r-devel/2005-June/033532.html
>>>    - facility for using a name, viewport or vpPath interchangably
>>>      so that, for example, any of them can be specified in
>>>      in print.trellis(..., draw.in=...) or draw.key(..., vp=...)
>>>
(Continue reading)

Gabor Grothendieck | 1 Jan 2007 19:51
Picon

Re: [Rd] Wish list

On 1/1/07, Robiert Gentleman <rgentlem <at> fhcrc.org> wrote:
>
>
> Gabor Grothendieck wrote:
> > On 1/1/07, Duncan Murdoch <murdoch <at> stats.uwo.ca> wrote:
> >> A few comments thrown in, and some general comments at the bottom.
> >>
> >> On 1/1/2007 1:28 AM, Gabor Grothendieck wrote:
> >>> This is my 2007 New Year wishlist for R features:
> >>>
> >>> 1. Matrix Multiplication
> >>>    Enhance matrix multiplication to work with multidimensional
> >>>    arrays such that the last dimension of the first multiplicand
> >>>    must equal the first dimension of the second. See:
> >>>    https://www.stat.math.ethz.ch/pipermail/r-devel/2006-July/038497.html
> >>>
> >>> 2. Grid
> >>>    - logical-valued function as first arg of grid.edit
> >>>    - transparency under Windows (not sure if this involves grid
> >>>      or just the Windows graphics device)
> >>>    - shading patterns
> >>>    - more interactivity features
> >>>    - safe way to get name of a grid object, e.g.
> >>>         names.vpPath <- names.viewport <- function(x) x$name
> >>>    - safe way to get children of a grid object
> >>>         getChildren.viewport <- function(x) x$children
> >>>      and the order; see:
> >>>      https://www.stat.math.ethz.ch/pipermail/r-devel/2005-June/033532.html
> >>>    - facility for using a name, viewport or vpPath interchangably
> >>>      so that, for example, any of them can be specified in
(Continue reading)

Kurt Hornik | 1 Jan 2007 22:58
Picon

Re: [Rd] Connections to https: URLs -- IE expert help needed

>>>>> Duncan Temple Lang writes:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1

> Prof Brian Ripley wrote:
>> I've added to R-devel the ability to use download.file() and url() to 
>> https: URLs, *only* if --internet2 is used on Windows.
>> 
>> This uses the Internet Explorer internals, and only works if the 
>> certificate is accepted (so e.g. does not work for 
>> https://svn.r-project.org).
>> 
>> Now I use IE (and Windows for that matter) only when really necessary, and 
>> Firefox has simple ways to permanently accept non-verifiable certificates. 
>> I would be grateful if someone who is much more familiar with IE could 
>> write a note explaining how to deal with this that we could add to the 
>> rw-FAQ.
>> 
>> To forestall the inevitable question: there are no plans to add https: 
>> support on any other platform, but it is something that would make a nice 
>> project for a user contribution.  The current internal code is based on 
>> likxml2, and that AFAICS still does not have https: support.
>> 

> Generally (i.e. not in particular response to Brian but related to
> this thread)

With a similar disclaimer: Brian's efforts were triggered by me asking
how to use url() to read R's mailing list archive files, such as
(Continue reading)

Duncan Murdoch | 2 Jan 2007 00:53
Picon
Favicon

Re: [Rd] Wish list

On 1/1/2007 1:10 PM, Gabor Grothendieck wrote:
> On 1/1/07, Duncan Murdoch <murdoch <at> stats.uwo.ca> wrote:
>> A few comments thrown in, and some general comments at the bottom.
>>
>> On 1/1/2007 1:28 AM, Gabor Grothendieck wrote:
>>> This is my 2007 New Year wishlist for R features:
>>>
>>> 1. Matrix Multiplication
>>>    Enhance matrix multiplication to work with multidimensional
>>>    arrays such that the last dimension of the first multiplicand
>>>    must equal the first dimension of the second. See:
>>>    https://www.stat.math.ethz.ch/pipermail/r-devel/2006-July/038497.html
>>>
>>> 2. Grid
>>>    - logical-valued function as first arg of grid.edit
>>>    - transparency under Windows (not sure if this involves grid
>>>      or just the Windows graphics device)
>>>    - shading patterns
>>>    - more interactivity features
>>>    - safe way to get name of a grid object, e.g.
>>>         names.vpPath <- names.viewport <- function(x) x$name
>>>    - safe way to get children of a grid object
>>>         getChildren.viewport <- function(x) x$children
>>>      and the order; see:
>>>      https://www.stat.math.ethz.ch/pipermail/r-devel/2005-June/033532.html
>>>    - facility for using a name, viewport or vpPath interchangably
>>>      so that, for example, any of them can be specified in
>>>      in print.trellis(..., draw.in=...) or draw.key(..., vp=...)
>>>
>>> 3. Lattice.
(Continue reading)

Gabor Grothendieck | 2 Jan 2007 01:17
Picon

Re: [Rd] Wish list

> > Anyone who uses batch files will use it quite a bit.  It certainly causes
> > me problems on an ongoing basis and is an unacceptable conflict in
> > my opinion.
>
> If you're using batch files, the fix I suggested is trivial for you.

The batch files could come from other programs you
are using which one does not really want to have
to figure them out and modify them.  In any case,
R should not be written in
a way which conflicts with system utilities.

______________________________________________
R-devel <at> r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Duncan Murdoch | 2 Jan 2007 01:32
Picon
Favicon

Re: [Rd] Wish list

On 1/1/2007 12:59 PM, Charles C. Berry wrote:
> On Mon, 1 Jan 2007, Duncan Murdoch wrote:
> 
>> A few comments thrown in, and some general comments at the bottom.
>>
>> On 1/1/2007 1:28 AM, Gabor Grothendieck wrote:
>>> This is my 2007 New Year wishlist for R features:
>>>
>>> 1. [deleted thru 12]
> 
>>> 13. Make upper/lower case of simplify/SIMPLIFY consistent on all
>>>     apply commands and add a simplify= arg to by.
>> It would have been good not to introduce the inconsistency years ago,
>> but it's too late to change now.
>>
> 
> Really? The consistency issue only concerns mapply, I think.

mapply and its wrapper Vectorize, and perhaps some functions in 
contributed packages.

> 
> How 'bout changing the formals of mapply to
> 
> $FUN
> 
> 
> $...
> 
> 
(Continue reading)


Gmane