Idris: Verified Systems Programming with Dependent Types by Edwin Brady
Systems software, such as an operating system or a network stack, underlies everything we do on a computer, whether that computer is a desktop machine, a server, a mobile phone, or any embedded device. It is therefore vital that such software operates correctly in all situations. In recent years, dependent types have emerged as a … Idris: Verified Systems Programming with Dependent Types by Edwin Brady