Merci pour l'article très complet. Je suis avec intérêt l'évolution de Rust depuis quelque temps maintenant. J'ai cependant trouvé deux petites erreurs dans l'article, qu'il faudrait corriger :
Comme tu le dis déjà, les pointeurs managé ne sont actuellement pas gérés par un ramasse-miettes, se sont en effet actuellement des pointeurs intelligents. Mais il y a déjà un "Cycle collector" sur ces pointeurs qui permet de résoudre les références circulaires.
Un vrai ramasse-miettes devrait cependant permettre d'améliorer les performances a l'avenir.
"zero.rs" ne permet pas de supprimer l'OS mais le "runtime" du programme (un morceau de code qui gère le déroulement du reste du code). A noter d'ailleurs que "zero.rs" n'est plus nécessaire. Il suffit actuellement de poser une annotation pour produire un programme sans runtime.
# Deux petites erreurs
Posté par Uther Lightbringer . En réponse à la dépêche Présentation de Rust 0.8. Évalué à 5.
Merci pour l'article très complet. Je suis avec intérêt l'évolution de Rust depuis quelque temps maintenant. J'ai cependant trouvé deux petites erreurs dans l'article, qu'il faudrait corriger :
Comme tu le dis déjà, les pointeurs managé ne sont actuellement pas gérés par un ramasse-miettes, se sont en effet actuellement des pointeurs intelligents. Mais il y a déjà un "Cycle collector" sur ces pointeurs qui permet de résoudre les références circulaires.
Un vrai ramasse-miettes devrait cependant permettre d'améliorer les performances a l'avenir.
"zero.rs" ne permet pas de supprimer l'OS mais le "runtime" du programme (un morceau de code qui gère le déroulement du reste du code). A noter d'ailleurs que "zero.rs" n'est plus nécessaire. Il suffit actuellement de poser une annotation pour produire un programme sans runtime.