OCaml Unboxed: An Exploration of Jane Street's Experiments with OCaml

Поділитися
Вставка
  • Опубліковано 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...
  • Наука та технологія

КОМЕНТАРІ • 11

  • @groovediggr8777
    @groovediggr8777 2 місяці тому +4

    Looking forward to the series

  • @thomasmeslin8399
    @thomasmeslin8399 2 місяці тому

    Interesting

  • @edwardc.2135
    @edwardc.2135 Місяць тому

    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.🤔🤔

  • @cryptodone3906
    @cryptodone3906 2 місяці тому

    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.

    • @cryptodone3906
      @cryptodone3906 2 місяці тому

      i hoope microsoft do the serious works with F# on CLR, it's ocmal inspired language basically.

    • @cryptodone3906
      @cryptodone3906 2 місяці тому

      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

  • @Winium
    @Winium 2 місяці тому +1

    "Performance is really predictable"
    Haskell folks shaking rn.
    Does branchless programming help (against branch mispredict inconsistency)?

    • @RichardEisenberg-JS
      @RichardEisenberg-JS 2 місяці тому +2

      Branchless programming definitely helps! But of course isn't always possible.

  • @anshuman1987
    @anshuman1987 2 місяці тому +4

    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

    • @theCornellJerald
      @theCornellJerald 2 місяці тому

      check out cornell's cs 3110 with professor clarkson! i am taking that now lmk if u have any questions.

    • @bhavyajoshi7620
      @bhavyajoshi7620 Місяць тому

      In which year are you going to give JEE Advanced exam?