Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

AIUI, practical dependent types are always evaluated at compile time, but the difference with something like C++ generics is that the types can include references to program bindings that relate to runtime values. This means that dependent types can express proofs evaluated at compile time about the runtime properties of a program.


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

Search: