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 > Technical Talks - Department of Computer Science and Technology > Lambda, the ultimate config format
Lambda, the ultimate config formatAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Jan Samols. Complicated systems require expressive configuration languages. But language design is hard: It’s no surprise that many applications have either limited configurability or an unwieldy configuration format with complex semantics. At Jane Street, we have seen this problem enough times that we decided to start writing our configs the same way that we write our code, in OCaml. In this talk, we’ll discuss our “tales from the trenches” experiences using ocaml-plugin, a library we developed to embed OCaml within an application, providing a configuration language that is both expressive and familiar. We’ll also discuss some of the potential problems of using a Turing-complete language for configuration, as well as how to capture some of the benefits of a simpler and more constrained configuration system without giving up the power of a programming language. Food provided This talk is part of the Technical Talks - Department of Computer Science and Technology series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsBiotech Talks- Dept of Biochemistry Special DPMMS Colloquium Cambridge Talk-What Cambridge Wore- Entrepreneurship Centre at Cambridge Judge Business School History talk about Napoleon III Asian Archaeology GroupOther talksAnalytical Ultracentrifugation (AUC) Mental Poker Transport and Settling of Sediments in River Plumes UK 7T travelling-head study: pilot results Intravital Imaging – Applications and Image Analysis/ Information session on Borysiewicz Biomedical Sciences Fellowships Paracelsus' Chickens - Strange Tales from the History of Chemistry |