OCaml Unboxed: An Exploration of Jane Street's Experiments with OCaml
HTML-код
- Опубликовано: 12 мар 2024
- This video introduces the OCaml Unboxed series, which will dive into topics like local mode, unboxed types, and many more fun detours along the way. Join me, Richard Eisenberg, as we explore the frontiers of functional programming language design in OCaml!
Oxidizing OCaml blog posts:
- Locality: blog.janestreet.com/oxidizing...
- Ownership: blog.janestreet.com/oxidizing...
- Data-race Freedom: blog.janestreet.com/oxidizing... - Наука
Looking forward to the series
Interesting
Interesting, but i couldn't understand how that changes the fact that computer memory break when you attempt to read and write the same variable at the same time.🤔🤔
ocaml is functional, so will be relatively easier to write elegant code and do the compiler do optimization specific to JaneS needs. at the end the machine code generated on the CPU that matters.
i hoope microsoft do the serious works with F# on CLR, it's ocmal inspired language basically.
the lesser the language can do in term of syntax (concise/suctinct), the more optimization can be done. as it's narrow down the possiblity of developer `creatitivy` that sometimes abuse the language features
I am currently 15 yo already started my basics in Ocaml , already have knowledge in fintech,risk analysis and will do much more...In 2028 u all will be interviewing me and i will be joyous to work st Jane Street my dream company❤️ I am Coming Soon , See you
check out cornell's cs 3110 with professor clarkson! i am taking that now lmk if u have any questions.
In which year are you going to give JEE Advanced exam?
"Performance is really predictable"
Haskell folks shaking rn.
Does branchless programming help (against branch mispredict inconsistency)?
Branchless programming definitely helps! But of course isn't always possible.