2 Punkte von GN⁺ 2023-07-13 | 1 Kommentare | Auf WhatsApp teilen
  • Vale hat einen Prototyp für Immutable Region Borrowing entwickelt, einen neuen Ansatz für Speichersicherheit in Programmiersprachen.
  • Dieser Prototyp kombiniert generationsbasierte Referenzen mit Region Borrowing, um den Overhead für Speichersicherheit zu eliminieren und Vale-Code sehr schnell zu machen.
  • Region Borrowing ist optional, sodass Programmierer auswählen können, welche Teile ihres Programms sie optimieren möchten.
  • Der Prototyp wurde durch Benchmarks validiert und zeigt im Vergleich zu einem Unsafe-Modus keinen beobachtbaren Overhead.
  • Vale muss weiterhin an einem Vale-spezifischen Pre-Optimizer und an der Unterstützung für Inline-Daten arbeiten, um mit Sprachen wie C und C++ konkurrieren zu können.
  • Das Team sucht Sponsoren, die die Arbeit unterstützen und dabei helfen, Vale zu einer produktionsreifen Sprache zu machen.

1 Kommentare

 
GN⁺ 2023-07-13
Hacker-News-Kommentare
- Ein anderer Kommentator zeigt Interesse an Vale und beginnt, den RSS-Feed zu abonnieren.
- Es werden mehr Sponsoren gesucht, um das Vale-Projekt zu unterstützen.
- Es wird die Frage aufgeworfen, was "sicher" im Kontext von Generation References bedeutet.
- Vales Voraboptimierung wird mit Cranelift von Rust verglichen.
- Gelobt wird, dass Vales Ansatz Leistung und Sicherheit verbindet.
- Ein Kommentator sagt, dass dieser Artikel schwer zu verstehen sei, und bittet um eine Erklärung.
- Es wird klargestellt, dass Vale eine andere Sprache als V ist.
- Glückwünsche zur Erreichung des Meilensteins werden an Evan gesendet.
- Es wird eine Erklärung zu den Funktionen und Vorteilen von Vale gegeben, darunter AOT-Kompilierung, statische Typisierung und Techniken für Speichersicherheit.```