C'est quoi les nouveautés de r3 ? | |
coccinelle | 19-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 ? | |
DideC | 21-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. |