Caml Trading 12 Years of OCaml in the Real World � Yaron (Ron) Minsky
Who are we?
Why OCaml?
Where are we now?
Why did it work?
Why did it work? • The time was right
Why did it work? • The time was right • The technology was a match
Why did it work? • The time was right • The technology was a match • The business was open
Problems that aren’t
Problems that aren’t Hiring
Problems that aren’t Hiring Training
Problems that aren’t Hiring Training Parallelism
Problems that are
Problems that are Optimization
Problems that are Optimization Dev tools
Problems that are Optimization Dev tools Library Availability
Problems that are Optimization better inlining with flambda Dev tools Library Availability
Problems that are Optimization better inlining with flambda jenga, merlin, ocamldoc-v2, ocp-indent, Dev tools extension-points, module aliases Library Availability
Problems that are Optimization better inlining with flambda jenga, merlin, ocamldoc-v2, ocp-indent, Dev tools extension-points, module aliases ctypes Library Availability janestreet.github.io OPAM, OCaml Platform
The Future
The Future • Release more code! janestreet.github.io Core, Async, Jenga, Iron
The Future • Release more code! janestreet.github.io Core, Async, Jenga, Iron • OCaml Labs and OCamlPro
The Future • Release more code! janestreet.github.io Core, Async, Jenga, Iron • OCaml Labs and OCamlPro • Help teachers
Learn more http://blogs.janestreet.com
Learn more http://blogs.janestreet.com Join us! http://janestreet.com/apply
Recommend
More recommend