Je pense pas qu’il y ait vraiment des problèmes de sucre syntaxique avec Rust, ce qui semble rendre la syntaxe un peu cryptique, c’est ce que l’article essaye d’introduire : les annotations de type un poil plus sophistiquées que d’habitude.
Ça revient peu ou prou à introduire des spécifications dans le langage, comme des pré ou post conditions dans d’autres langage, et c’est presque un "langage dans le langage" et donc quasi une autre syntaxe. On retrouve ce phénomène avec les template de C++. Mais ça n’a rien à voir avec du sucre syntaxique mais avec la recherche de correction du code en annotant avec des "propriétés logiques" et des fonctionnalités qui vont avec.
[^] # Re: Orientation de l’article
Posté par thoasm . En réponse au lien Frustrated? It's not you, it's Rust . Évalué à 6.
Je pense pas qu’il y ait vraiment des problèmes de sucre syntaxique avec Rust, ce qui semble rendre la syntaxe un peu cryptique, c’est ce que l’article essaye d’introduire : les annotations de type un poil plus sophistiquées que d’habitude.
Ça revient peu ou prou à introduire des spécifications dans le langage, comme des pré ou post conditions dans d’autres langage, et c’est presque un "langage dans le langage" et donc quasi une autre syntaxe. On retrouve ce phénomène avec les template de C++. Mais ça n’a rien à voir avec du sucre syntaxique mais avec la recherche de correction du code en annotant avec des "propriétés logiques" et des fonctionnalités qui vont avec.