Slater says that "in Rust, variable bindings are marked as mutable upon declaration." Though the types of variables in OCaml are akin to those in Rust (e.g. Ocaml emulates this by marking individual fields as exclusively mutable, though there are still notable differences. "One of Rust’s primary design goals is to entirely forbid shared mutability," Slater says, "which it achieves by only allowing mutable values to be referenced uniquely." By comparison, he says OCaml, "records containing mutable fields are relatively common" which makes handling data difficult. Languages are always evolving, however, and Jane Street wants to steer its favorite language in the same direction as another low-level cult favorite, Rust.Ī Jane Street blog post yesterday from Max Slater, a software engineer who joined the firm as a graduate, discussed "oxidizing" the language to emulate Rust when it comes to the mutability of its values. Jane Street's departure from the industry standard of C++ has always presented an exciting challenge for quantitative developers on the buy-side. The love affair between the programming language Ocaml and proprietary trading firm Jane Street is a storied one.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |