Ask a Question

Prefer a chat interface with context about you and your work?

Gradual certified programming in coq

Gradual certified programming in coq

Expressive static typing disciplines are a powerful way to achieve high-quality software. However, the adoption cost of such techniques should not be under-estimated. Just like gradual typing allows for a smooth transition from dynamically-typed to statically-typed programs, it seems desirable to support a gradual path to certified programming. We explore …