OCaml

331 readers
3 users here now

An industrial-strength functional programming language with an emphasis on expressiveness and safety. Website: www.ocaml.org

founded 2 years ago
MODERATORS
151
152
 
 

Andrew Hunter likes making code go fast. Before joining Jane Street, he worked for seven years at Google on multithreaded architecture, and was a tech lead for tcmalloc, Google’s world-class scalable malloc implementation. In this episode, Andrew and Ron discuss how, paradoxically, in some ways it’s easier to optimize systems at hyperscale because of the impact that even miniscule changes can have. Finding performance wins in trading systems, which operate at a smaller scale, but which have bursty, low-latency workloads, is often trickier. Andrew explains how he approaches the problem, including his favorite profiling techniques and visuaization tools; the unique challenges of optimizing OCaml versus C++; and when you should and shouldn’t care about nanoseconds. They also touch on the joys of musical theater, and how to pass an interview when you’re sleep-deprived.

153
154
155
 
 
156
157
158
159
160
161
 
 

If you’ve ever wanted to do data science or tabular data processing in OCaml, please consider trying this out!

162
163
164
165
166
167
 
 

ZENITH ("Zen Engine for Navigating wIreframes In Three-dimensional Holographic space") is a wireframe renderer written in OCaml.

168
169
170
171
172
173
174
175
view more: ‹ prev next ›