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 > Towards a dynamic object model within Unix processes
Towards a dynamic object model within Unix processesAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Raphael Proust. Programmers face much complexity from the co-existence of “native” (Unix-like) and [language] virtual machine (VM) “managed” run-time environments. Despite historical intentions, language VMs have largely failed to replace Unix processes. In this talk I’ll explore an approach in which Unix processes instead “become VMs”. This means evolving Unix’s user-level services to subsume those of VMs, in a highly compatible way. I’ll describe a system, liballocs, whose design achieves this by exploiting the existing (little-understood) rudiments of reflection and late-binding in modern Unix, while addressing two recurring shortcomings: a lack of semantic metadata (“type information”) and the inability to bind from objects “back” to their metadata. I’ll also describe some applications of liballocs: run-time type-checking, FFI -less language interoperability, dynamically precise debugging, and programmer-friendly disk I/O. 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 listsCambridge International Forum for Development Computer Science Tripos Seminar Series King's Sustainability Series Cancer Biology 2016 Correlated quantum systems discussion group Networks & NeuroscienceOther talksArchitecture and the English economy, 1200-1500: a new history of the parish church over the longue durée Intelligent Self-Driving Vehicles Computer vision techniques for measuring deformation The cardinal points and the structure of geographical knowledge in the early twelfth century Beacon Salon # 8 The Dawn of the Antibiotic Age Methane and the Paris Agreement |