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...
  • НаукаНаука

Комментарии • 11

  • @groovediggr8777
    @groovediggr8777 4 месяца назад +4

    Looking forward to the series

  • @thomasmeslin8399
    @thomasmeslin8399 4 месяца назад

    Interesting

  • @edwardc.2135
    @edwardc.2135 3 месяца назад

    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 4 месяца назад

    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 4 месяца назад

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

    • @cryptodone3906
      @cryptodone3906 4 месяца назад

      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

  • @anshuman1987
    @anshuman1987 4 месяца назад +6

    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 4 месяца назад

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

    • @bhavyajoshi7620
      @bhavyajoshi7620 3 месяца назад

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

  • @Winium
    @Winium 4 месяца назад +2

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

    • @RichardEisenberg-JS
      @RichardEisenberg-JS 4 месяца назад +2

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