On 30/06/2015 17:42, Charles Determan wrote:
This is strictly a curiosity question.  I am aware the R doesn't possess a
float data type.  I also don't mean to request that such functionality be
implemented as I'm sure it would require a large amount of work with
potential back compatibility conflicts.  But I wanted to know why R has
never had a float data type available?

You said it:

'it would require a large amount of work'

and not just for R but also for many packages that users would expect to support data in that format.

By the time R started to spread (late 90s), most FPUs were primarily double/extended precision and there was little or no speed advantage to single-precision calculations. And although S[-PLUS] had a 'single' type, we knew it was little used by then.

For a few people the storage size may matter (and for others the 32-bit logicals are wasteful): although for most people RAM is cheap enough, there are packages such as 'ff' which address this.


Regards,
Charles


--
Brian D. Ripley,                  rip...@stats.ox.ac.uk
Emeritus Professor of Applied Statistics, University of Oxford
1 South Parks Road, Oxford OX1 3TG, UK

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

Reply via email to