There are two interesting extremes of platform independent programming language design. One maps to hardware operations without surprising overhead, and another maximizes code correctness and verifiability by obeying all expected mathematical and set theoretic properties.
For something like a renderer, what would we prove? Perhaps just that the code is safe and doesn’t overwrite user memory, perhaps more. Proving some basic properties is better than proving nothing.
-
-
Idris sounds like it aspires to this. Pure, functional, has dependent types and can be used as a proof assistant, with C bindings. https://www.idris-lang.org
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.