From r.m.krug at gmail.com  Thu Mar 21 09:25:50 2013
From: r.m.krug at gmail.com (Rainer M Krug)
Date: Thu, 21 Mar 2013 09:25:50 +0100
Subject: [Rd] Deprecating partial matching in $.data.frame
In-Reply-To: <CABdHhvHdHnOEyS+MKmwKTQpYp=zsfB84QDND-LRo2Sf4DXrRXA@mail.gmail.com>
References: <A0DE2631-213D-4DB2-A952-5DBFA7A7F14C@gmail.com>
	<E66794E69CFDE04D9A70842786030B931B918849@PA-MBX04.na.tibco.com>
	<A3631670-5E8D-48DC-9868-8C9EE8852FE6@gmail.com>
	<CABdHhvHdHnOEyS+MKmwKTQpYp=zsfB84QDND-LRo2Sf4DXrRXA@mail.gmail.com>
Message-ID: <514AC40E.2080808@gmail.com>

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

On 20/03/13 17:58, Hadley Wickham wrote:
> On Wed, Mar 20, 2013 at 11:26 AM, peter dalgaard <pdalgd at gmail.com> wrote:
>> 
>> On Mar 20, 2013, at 16:59 , William Dunlap wrote:
>> 
>>> Will you be doing the same for attribute names?
>> 
>> Not at this point.
> 
> It would be really nice to have consistent behaviour across argument names, attributes, lists 
> and data frames, at least for R CMD check.

I agree with Hadley that consistency is quite important. This is especially true for data.frames
and lists, as this concerns the data itself, and not names or attributes of the data.

I would very much like to see at least at the level of R CMD check warnings for *all* partial
matching so that they can be ironed out before in the next stage warnings are give to the user (as
mentioned by Milan).

I was bitten at least once by a bug, which cost me quite some time to figure out, caused by
partial completion and would very much like to see it go (or at least have the option to show
warnings if it occurs).

Cheers,

Rainer



> 
> Hadley
> 


- -- 
Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys.
(Germany)

Centre of Excellence for Invasion Biology
Stellenbosch University
South Africa

Tel :       +33 - (0)9 53 10 27 44
Cell:       +33 - (0)6 85 62 59 98
Fax :       +33 - (0)9 58 10 27 44

Fax (D):    +49 - (0)3 21 21 25 22 44

email:      Rainer at krugs.de

Skype:      RMkrug
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJRSsQOAAoJENvXNx4PUvmC7zkH/Rp0yFMmgQD9D2Z2EpWm5vGR
T0ojk8WKCeqoGY4IKpCPP0rSKJqPI0HxjdAplOclFSdfBaCDrHdALLaxzqJWG6TJ
346A/lAgdgbJWNTTWMXiXcq2vqDKAvoOVhZ/A1YDo7CzjZsgpcBPzmUZREFNSDKu
TeFNM29GgLIaQ2JqV6wRPQee/j36+iLpcCfACTdsXs0H/kRkcogV96g75OTGsxJr
9pZRzOQpH0fv9DsdLGkOCO1twZ+XtWOKSCmTTcOJ97wBWcYk80jrwJObKFG7qMz7
VVoz38hWjgLKj9RRKSLtEtIfUhNogvT5bayPO3ZBD1jDx8qRfm8BtNV+ofEvnd0=
=akLx
-----END PGP SIGNATURE-----



[Rd] Deprecating partial matching in $.data.frame
Rainer M Krug