C'est quoi les nouveautés de r3 ?
coccinelle19-Jan-2013/15:38:14+1:00
Pour ceux qui comme moi n'avaient pas trop suivi les pérégrinations de r3, c'est quoi les nouveautés par rapport à r3.

J'ai vu par exemple qu'ils y avait les map! et les vector! qui semblent intéressant. Qu'y a-t-il d'autre et y'a-t-il une documentation ?
DideC21-Jan-2013/10:21:32+1:00
Une grosse nouveauté (que l'on peut aussi prendre pour une complication, nous autres européens de l'ouest) c'est que le type string! code désormais les chaines en UTF-8.

Résultat, un texte purement ASCII est encodé comme avant, mais dés que l'on sort des 128 premiers caractères, ça se complique et en même temps ça ouvre Rebol à l’international car on peut enfin stocker du chinois dans une chaine Rebol.

La contre partie, c'est que les types string! et binary! n'ont plus de correspondance directe. Ex: la longueur d'une chaine string! peut être différente de la longueur de sa représentation binary! : 10 caractères peuvent prendre 15 octets et on ne peut pas le savoir à l'avance.

C'est pour ça/à cause de ça que 'read, 'write, 'load, 'save et d'autres sont différents dans R3 par rapport à R2.

Login required to Post.


Powered by RebelBB and REBOL 2.7.8.4.2