Bonjour a tous,
Parfois je vois des questions sur R à propos de "pourquoi telle chose est comme ça?" avec une réponse de "parce que quand on a écrit R il n'y avait pas ...", ce qui me paraît approprié a R++. Je vais commencer à faire suivre ce genre de message. A mon avis ça sert à deux choses: ça pourrait aider dans le développement de R++; et c'est possible qu'on se rendra compte des avantages de R++ sur R (c'est à dire on a peut-être déjà pensé à une certaine chose, mais on ne s'est pas rendu compte que R ne le fait pas).
Alors pour commencer je vous fais suivre la discussion suivante:
(écrit par Duncan Murdoch)It's not trivial to do. When R was written, and perhaps still on some
obscure platforms, there wasn't any way to do that--Windows didn't
support UTF-8 then, just Microsoft's version of UCS-2 and a variety of
other more limited encodings. Unix platforms didn't support UCS-2. So
internally R keeps many things in the native encoding.
If you decide to rewrite R from scratch now, I'd suggest that you handle
things differently.
http://r.789695.n4.nabble.com/Suppor....html#a4680137
et aussi:
(écrit par Duncan Murdoch)R on the other hand didn't choose to use UTF-16 as its internal encoding because at the time it was written, Unix systems didn't properly support it. They generally used 8 bit encodings, and because of its roots, that made sense for R too.
http://r.789695.n4.nabble.com/Suppor...6p4680183.html
Partager