Type System
Bidirectional type checking with effects, units, ownership/multiplicity, and epistemic-aware typing.
Type System
Η ιστορία του type system είναι ισχυρότερη εκεί όπου τέμνεται με effects, confidence refusals και τη συντηρητική surface των units που μπορούμε ακόμη να δείξουμε σήμερα.
Επαληθευμένο σήμερα
- Compile-fail fixtures με confidence bounds αποτελούν μέρος του επαληθευμένου συμβολαίου.
- Τα ρητά effects με
with ...παραμένουν πραγματικό μέρος του συμβολαίου της γλώσσας. - Η σύνταξη units και quantity υπάρχει, αλλά η end-to-end επιβολή παραμένει μερική.
Τρέχουσες επιφυλάξεις
- Backends όπως LLVM, GPU και LSP πρέπει να επιβεβαιώνονται ανά artifact και όχι να συμπεραίνονται από το source tree.
- Η γλωσσική προδιαγραφή μπορεί να προηγείται από αυτά που εφαρμόζει το τρέχον δημόσιο artifact.