•  toastal   ( @toastal@lemmy.ml ) 
    link
    fedilink
    English
    28 hours ago

    If you believe in ADTs, limiting mutation, & a type system that goes beyond Rust’s affine types + lack of refinements (including a interleaved proof system), you could be writing kernel code in ATS which compiles to C.