Hacker News new | past | comments | ask | show | jobs | submit login

Similar approaches do/did exist.

ATS uses theorem-proving, http://www.ats-lang.org/.

ParaSail uses regions, https://forge.open-do.org/plugins/moinmoin/parasail/

BitC used the type system, http://www.bitc-lang.org




None of these have the borrow check. From what I've heard the borrow check is impossible to encode generically in ATS (though maybe that has changed).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: