[datatable-help] Time to delete J?

Matthew Dowle mdowle at mdowle.plus.com
Tue Feb 19 10:06:54 CET 2013


 

Hi Ken, 

Indeed. It's removed and noted in 1.8.7, just not on CRAN
yet : 

o The J() alias is now removed *outside* DT[...], but will still
work inside DT[...];
 i.e., DT[J(...)] is fine. As warned in v1.8.2 (see
below in this file) and deprecated
 with warning() in v1.8.6. This
resolves the conflict with function J() in package
 XLConnect (#1747)
and rJava (#2045).
 Please use data.table() directly instead of J(),
outside DT[...].

Thanks,

Matthew

On 18.02.2013 19:18, Ken Williams
wrote: 

> I noticed this: 
> 
> ================================ 
> 
>>
J 
> 
> function (...) 
> 
> { 
> 
> warning("The J alias is deprecated
*outside* DT[...] because J() conflicts with the function J() in
XLConnect and rJava. Please use data.table() instead, or define an alias
yourself. J() will continue to work *inside* DT[...] as documented. This
warning is issued from v1.8.3. J() will be unavailable for use outside
DT[...] from v1.8.4. Only then will the conflict with rJava and
XLConnect be resolved.") 
> 
> data.table(...) 
> 
> } 
> 
>>
packageVersion('data.table') 
> 
> [1] '1.8.6' 
> 
>
================================ 
> 
> Is it time to remove it? 
> 
> --

> 
> Ken Williams, Senior Research Scientist 
> 
> _WIND__LOGICS___ 
>

> http://windlogics.com 
> 
> -------------------------
> 
>
CONFIDENTIALITY NOTICE: This e-mail message is for the sole use of the
intended recipient(s) and may contain confidential and privileged
information. Any unauthorized review, use, disclosure or distribution of
any kind is strictly prohibited. If you are not the intended recipient,
please contact the sender via reply e-mail and destroy all copies of the
original message. Thank you.

 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.r-forge.r-project.org/pipermail/datatable-help/attachments/20130219/b1c18419/attachment.html>


More information about the datatable-help mailing list