Diciamo che volevamo un linguaggio di programmazione funzionale e puro, come Haskell o Idris, che si rivolge alla programmazione di sistemi senza garbage collection e non ha runtime (o almeno non più dei "runtime" di C e Rust). Qualcosa che può funzionare, più o meno, su bare metal.
Quali sono alcune delle opzioni per la sicurezza della memoria statica che non richiedono la gestione manuale della memoria o la garbage collection di runtime e come potrebbe essere risolto il problema utilizzando il sistema di tipi di un puro funzionamento simile a Haskell o Idris?