Chaînes mises à jour récemment

Choisissez-en une pour ne voir qu’elleToutes les chaînes →

Résultats

6 articles
Trier
8 diapositives27:16EN
JSJane Street· 15 nov. 2024Tudor Brindus on Finding and Reducing System JitterTudor Brindus · Jane StreetA memory ping-pong benchmark reveals how virtualization, interrupts, CPU frequency changes and speculation can disrupt low-latency systems.Software engineeringObservabilité et fiabilitéInfrastructure et déploiement
7 diapositives15:59EN
JSJane Street· 7 mai 2024Tail Calls and Local Regions in OCamlA list-counting example reveals why a local closure can escape at a tail call, and how regional mode and [@nontail] affect the result.Programming LanguagesSoftware engineeringDeveloper productivity
5 diapositives23:25EN
JSJane Street· 20 févr. 2024Richard Eisenberg: How OCaml Locals Reduce Garbage-Collected AllocationRichard Eisenberg · Jane StreetAn annotated list-processing example shows why locality must be preserved both when values are created and when functions consume them.Programming LanguagesSoftware engineering
3 diapositives22:27EN
JSJane Street· 7 févr. 2024How OCaml Infers LocalityA look at local and global mode inference, module signatures, mode crossing for integers, and conversions between function types.Programming LanguagesSoftware engineering
5 diapositives15:17EN
JSJane Street· 31 janv. 2024OCaml Locals, Modes, and SubmodingA worked explanation of how local and global modes control escaping values, and how those modes interact with function types.Programming LanguagesSoftware engineering
7 diapositives25:44EN
JSJane Street· 9 mars 2017Why Functional Programming Matters at Jane StreetA Jane Street developer revisits John Hughes’s classic argument and explains why expressive static types rank highest for trading systems.Programming LanguagesSoftware engineeringCoding Culture