Hi all, Would someone mind pointing to me to the inspiration for the use of the L suffix to mean "integer"? This is obviously hard to google for, and the R language definition (https://cran.r-project.org/doc/manuals/r-release/R-lang.html#Constants) is silent. Hadley -- http://hadley.nz
On Aug 25, 2018, at 9:26 AM, Hadley Wickham <h.wickham at gmail.com> wrote:> > Hi all, > > Would someone mind pointing to me to the inspiration for the use of > the L suffix to mean "integer"? This is obviously hard to google for, > and the R language definition > (https://cran.r-project.org/doc/manuals/r-release/R-lang.html#Constants) > is silent. > > HadleyThe link you have above, does reference the use of 'L', but not the derivation. There is a thread on R-Help from 2012 ("Difference between 10 and 10L"), where Prof. Ripley addresses the issue in response to Bill Dunlap and the OP: https://stat.ethz.ch/pipermail/r-help/2012-May/311771.html In searching, I also found the following thread on SO: https://stackoverflow.com/questions/22191324/clarification-of-l-in-r/22192378 which had a link to the R-Help thread above and others. Regards, Marc Schwartz
On 25 August 2018 at 08:26, Hadley Wickham wrote: | Would someone mind pointing to me to the inspiration for the use of | the L suffix to mean "integer"? This is obviously hard to google for, | and the R language definition | (https://cran.r-project.org/doc/manuals/r-release/R-lang.html#Constants) | is silent. https://www.geeksforgeeks.org/integer-literal-in-c-cpp-prefixes-suffixes/ https://en.cppreference.com/w/cpp/language/integer_literal And many similar references if you Google for 'c language integer suffix' Dirk -- http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org
Not that it brings closure, but there's also https://stat.ethz.ch/pipermail/r-devel/2017-June/074462.html Henrik On Sat, Aug 25, 2018, 06:40 Marc Schwartz via R-devel <r-devel at r-project.org> wrote:> On Aug 25, 2018, at 9:26 AM, Hadley Wickham <h.wickham at gmail.com> wrote: > > > > Hi all, > > > > Would someone mind pointing to me to the inspiration for the use of > > the L suffix to mean "integer"? This is obviously hard to google for, > > and the R language definition > > (https://cran.r-project.org/doc/manuals/r-release/R-lang.html#Constants) > > is silent. > > > > Hadley > > > The link you have above, does reference the use of 'L', but not the > derivation. > > There is a thread on R-Help from 2012 ("Difference between 10 and 10L"), > where Prof. Ripley addresses the issue in response to Bill Dunlap and the > OP: > > https://stat.ethz.ch/pipermail/r-help/2012-May/311771.html > > In searching, I also found the following thread on SO: > > > https://stackoverflow.com/questions/22191324/clarification-of-l-in-r/22192378 > > which had a link to the R-Help thread above and others. > > Regards, > > Marc Schwartz > > ______________________________________________ > R-devel at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel >[[alternative HTML version deleted]]
Thanks for the great discussion everyone! Hadley On Sat, Aug 25, 2018 at 8:26 AM Hadley Wickham <h.wickham at gmail.com> wrote:> > Hi all, > > Would someone mind pointing to me to the inspiration for the use of > the L suffix to mean "integer"? This is obviously hard to google for, > and the R language definition > (https://cran.r-project.org/doc/manuals/r-release/R-lang.html#Constants) > is silent. > > Hadley > > -- > http://hadley.nz-- http://hadley.nz