newsfilter.io

Jane Street Doe Camel

Showing 1–1 of 1 transcripts.

  1. Jane Street15 min

    Programming with OCaml's Local Mode | OCaml Unboxed

    Jane Street Doe Camel

    A Jane Street team member demonstrates practical limitations of the OCaml "Locals" region-based memory management system while optimizing the `best_of_prime_widgets` function to avoid heap allocation. To resolve type mismatches where local lists must escape their regions, the implementation employs a custom zero-overhead `global` wrapper type alongside a recursive map function annotated with `exclave` constraints. Although the solution successfully maintains local allocation for list structures while treating elements as global, the speaker identifies these manual workarounds as sharp corners requiring future improvements through mode polymorphism.

Jane Street Doe Camel: Interviews, Talks and Panel Discussions