"From JVM to JS: Implementing Math Functions in ClojureScript" by Paula Gearon

Поділитися
Вставка
  • Опубліковано 8 лют 2025
  • This talk explores the implementation of Java's math functions in ClojureScript, aiming for functional parity with Clojure's math operations. We'll examine the intricacies of IEEE 754 floating-point operations, the challenges of bitwise operations in JavaScript, and approaches for thorough cross-environment testing. The presentation will cover how low-level mathematical operations can be implemented in ClojureScript, and the insights gained about the compiler and ecosystem. The talk will also highlight the collaborative process with ClojureScript maintainers, providing a look at contributing to a core language project. This presentation offers perspectives on language internals, precise numerical computations, testing techniques, and the community-driven nature of open-source development.
    Recorded Oct 24, 2024 at Clojure/conj 2024 in Alexandria, VA

КОМЕНТАРІ • 4

  • @brthrjon
    @brthrjon 3 місяці тому +4

    Great story well told!

  •  3 місяці тому +2

    Thanks for sharing this Journey! Amazing work 🎉🎉

  • @shakofarhad876
    @shakofarhad876 3 місяці тому +2

    Amazing! Great talk and wonderful work. Inspiring!

  • @fractalgears
    @fractalgears 3 місяці тому +1

    As soon as I finished the talk, I realized there is a mistake on slide 10 with the example numbers: the third binary number should have an exponential of 1, not 0.
    Then again, I may be one of the only people who would ever look at numbers on a slide like that