From murdoch at stats.uwo.ca  Fri Apr 24 14:30:18 2009
From: murdoch at stats.uwo.ca (Duncan Murdoch)
Date: Fri, 24 Apr 2009 08:30:18 -0400
Subject: [Rd] memory.limit(): Typo in Windows NEWS and function returns
 a	"disregarded" error
In-Reply-To: <49F1876A.3030203@statistik.tu-dortmund.de>
References: <B89F0CE41D45644A97CCC93DF548C1C319DAC132@GBHENXMB02.corp.amvescap.net>
	<49F1876A.3030203@statistik.tu-dortmund.de>
Message-ID: <49F1B0DA.30105@stats.uwo.ca>

On 24/04/2009 5:33 AM, Uwe Ligges wrote:
> Thanks, we know from other messages and this has been files as a bug 
> report minutes ago...
> 
> Best wishes,
> Uwe Ligges
> 
> 
> 
> Pfaff, Bernhard Dr. wrote:
>> Dear list subscriber (R-Core),
>>
>> there is a minor typo in the Windows specific NEWS for R 2.9.0: 
>> http://cran.at.r-project.org/bin/windows/base/CHANGES.R-2.9.0
>> There is no function 'memory.limits() but memory.limit() (see below). 

I'll fix that.

>> Secondly, I am kind of irritated by the function's behaviour. It returns an Error, but as it seems the memory limit is set according to the numeric value for the size argument even it is not a numeric-value according to the error message? In R 2.8.1 this error was not returned (see below).

That's a bug, I'll fix it too.

Duncan Murdoch

>>
>> A clarification/explanation is most welcome.
>>
>> Kind Regards,
>> Bernhard
>>
>>> memory.limits()
>> Error: could not find function "memory.limits"
>>> memory.limit()
>> [1] 1535
>>> memory.limit(size = 2000)
>> Error in trunc(.Internal(memory.size(size))) : 
>>   Non-numeric argument to mathematical function
>>> memory.limit()
>> [1] 2000
>>> version
>>                _                           
>> platform       i386-pc-mingw32             
>> arch           i386                        
>> os             mingw32                     
>> system         i386, mingw32               
>> status                                     
>> major          2                           
>> minor          9.0                         
>> year           2009                        
>> month          04                          
>> day            17                          
>> svn rev        48333                       
>> language       R                           
>> version.string R version 2.9.0 (2009-04-17)
>>
>>
>> In comparison for R 2.8.1:
>>
>>> memory.limit()
>> [1] 1535.875
>>> memory.limit(2000)
>> NULL
>>> memory.limit()
>> [1] 2000
>>> version
>>                _                           
>> platform       i386-pc-mingw32             
>> arch           i386                        
>> os             mingw32                     
>> system         i386, mingw32               
>> status                                     
>> major          2                           
>> minor          8.1                         
>> year           2008                        
>> month          12                          
>> day            22                          
>> svn rev        47281                       
>> language       R                           
>> version.string R version 2.8.1 (2008-12-22)
>>
>>
>> Dr. Bernhard Pfaff
>> Director
>> Global Quantitative Equity
>>
>> Invesco Asset Management Deutschland GmbH
>> Bleichstrasse 60-62
>> D-60313 Frankfurt am Main
>>
>> Tel: +49 (0)69 29807 230
>> Fax: +49 (0)69 29807 178
>> www.institutional.invesco.com
>> Email: bernhard_pfaff at fra.invesco.com
>>
>> Gesch?ftsf?hrer: Karl Georg Bayer, Bernhard Langer, Dr. Jens Langewand, Alexander Lehmann, Christian Puschmann
>> Handelsregister: Frankfurt am Main, HRB 28469
>> Sitz der Gesellschaft: Frankfurt am Main
>>  
>> *****************************************************************
>> Confidentiality Note: The information contained in this ...{{dropped:10}}
>>
>> ______________________________________________
>> 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



[Rd] memory.limit(): Typo in Windows NEWS and function returns a "disregarded" error
Duncan Murdoch