Relit: Reasonably Programmable Literal Notation
My thesis research developed mechanisms that allow library providers to express new type-specific literal notation (e.g. SQL literals) while ensuring that client programmers can still reason abstractly and compositionally about types and binding. Code: cyrus-/relit.
References
Distinguished Paper Award
