COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Computer Laboratory Programming Research Group Seminar > Pluggable Type System with Optional Runtime Monitoring of Type Errors
Pluggable Type System with Optional Runtime Monitoring of Type ErrorsAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Dominic Orchard. Adding a static type system to a dynamically-typed language can be an invasive change that requires coordinated modification of existing programs, virtual machines and development tools. Optional pluggable type systems do not affect runtime semantics of programs, allowing them to be safely added to a language without affecting existing code and tools, and while supporting both dynamic and static typing. However, in programs mixing dynamic and static types, they do not allow reporting runtime type errors precisely. We present optional runtime monitoring of type errors for tracking these errors without affecting program semantics. Our Python-like target language Alore has a nominal optional type system with bindable interfaces that can be bound to existing classes by clients to help the safe evolution of programs and scripts to static typing. This is work in progress. Practice talk for STOP 2011 . This talk is part of the Computer Laboratory Programming Research Group Seminar series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsCUJS Cambridge Environment The Inaugural Kate Pretty LectureOther talksAn SU(3) variant of instanton homology for webs Diagnostics and patient pathways in pancreatic cancer Development of a Broadly-Neutralising Vaccine against Blood-Stage P. falciparum Malaria Research frontiers and new therapeutic strategies in pancreatic cancer Panel Discussion: Climate Change Is Now Horizontal transfer of antimicrobial resistance drives multi-species population level epidemics 70th Anniversary Celebration Graph Legendrians and SL2 local systems 'Cryptocurrency and BLOCKCHAIN – PAST, PRESENT AND FUTURE' Asclepiadaceae MEASUREMENT SYSTEMS AND INSTRUMENTATION IN THE OIL AND GAS INDUSTRY |