Το Πρώτο Σας Πρόγραμμα
Ένα μικρό end-to-end πρόγραμμα που κάνει compile σήμερα, μαζί με την spec-level επιστημική εκδοχή.
Το Πρώτο Σας Πρόγραμμα
Ένα χρήσιμο πρώτο πρόγραμμα σήμερα είναι αυτό που κρατά τα epistemic δεδομένα ρητά. Ξεκινήστε με Knowledge<T> και ένα σκόπιμο unwrap boundary.
Επαληθευμένο σήμερα
- Το
Knowledge<T>εξακολουθεί να απαιτεί ρητά unwrap boundaries αντί για σιωπηλή εξαγωγή. - Τα ρητά effects με
with ...παραμένουν πραγματικό μέρος του συμβολαίου της γλώσσας. - Compile-fail fixtures με confidence bounds αποτελούν μέρος του επαληθευμένου συμβολαίου.
Τρέχουσες επιφυλάξεις
- Το πλήρες μοντέλο αβεβαιότητας και provenance είναι πλουσιότερο στη spec και στη stdlib από ό,τι στο σημερινό checked artifact.
- Η συμπεριφορά εξαρτάται από το ακριβές binary
souc, όχι μόνο από τα αρχεία που υπάρχουν στο αποθετήριο.
Δοκιμάστε το σε αυτό το αποθετήριο
fn main() with IO {
let dose = Knowledge { value: 42.0 }
let accepted: f64 = dose.unwrap("demo boundary")
println(accepted)
}
"$SOUC_BIN" check first_program.sio