2 points par GN⁺ 2023-07-13 | 1 commentaires | Partager sur WhatsApp
  • Vale a développé un prototype d’emprunt de régions immuables, une nouvelle approche de la sûreté mémoire dans les langages de programmation.
  • Ce prototype combine des références générationnelles et l’emprunt de régions afin d’éliminer le surcoût lié à la sûreté mémoire et de rendre le code Vale extrêmement rapide.
  • L’emprunt de régions est optionnel, ce qui permet aux programmeurs de choisir quelles parties de leur programme optimiser.
  • Ce prototype a été validé par des benchmarks et ne montre aucun surcoût observable par rapport au mode non sûr.
  • Vale doit encore travailler sur un pré-optimiseur spécifique à Vale et sur la prise en charge des données inline pour rivaliser avec des langages comme C et C++.
  • L’équipe recherche des sponsors prêts à soutenir et à aider ses travaux pour faire de Vale un langage de niveau production.

1 commentaires

 
GN⁺ 2023-07-13
Commentaires sur Hacker News
- Un autre commentateur exprime son intérêt pour Vale et commence à s’abonner au flux RSS.
- Un appel est lancé pour recruter davantage de sponsors afin de soutenir le projet Vale.
- Une question est soulevée sur la signification de « sûr » dans le contexte des références générationnelles.
- Une comparaison est faite entre l’optimisation préalable de Vale et Cranelift de Rust.
- L’approche de Vale est saluée pour sa capacité à combiner performances et sécurité.
- Un commentateur dit avoir du mal à comprendre cet article et demande des explications.
- Il est précisé que Vale est un langage différent de V.
- Un message de félicitations est adressé à Evan pour cette étape importante.
- Une explication est fournie sur les fonctionnalités et les avantages de Vale, notamment la compilation AOT, le typage statique et les techniques de sûreté mémoire.```