Skip to content

Jane Street Tech Talk @ Tsinghua

Jane Street is a quantitative trading firm with a unique focus on technology. There will be a tech talk in Tsinghua University this Thursday.

Time: 10月30日下午3:00-5:00
Location: 清华东主楼10区103会议室

We hire people over all grades, from freshman to post-doc, from full-time to summer and winter internship. Check out our website to know more about our company and our culture, https://www.janestreet.com/culture/inside-a-day/

Below is the information about the tech talk.

Lambda, the Ultimate Config Format
by Tianyi Cui (Software Developer, Jane Street)

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 experiences using ocaml-plugin[1], 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 capturesome of the benefits of a simpler and more constrained configuration system without giving up the power of a programming language.

[1] https://github.com/janestreet/ocaml_plugin

2 Comments

  1. MyCodeBattle wrote:

    楼主竟然还在更,我看了好几遍这篇文章的日期确定自己没看错

    Wednesday, October 29, 2014 at 22:08 | Permalink
  2. dd大牛又一次复活啦,棒棒的啊!

    Friday, November 7, 2014 at 15:45 | Permalink

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*