~/talk

Kotlin for Science

Talkat KotlinConf 2019 · 2019-12-04..12-06· [kotlin, machine-learning]
slides:none on file

Kotlin appears as a working option for particle physics: a partial Java-to-Kotlin migration on a 100,000-line experiment improves maintainability while preserving interoperability; Monte‑Carlo muon simulations and a JavaFX visualization get rewritten more concisely; a lightweight plotly-kotlin wrapper and kmath provide numeric/front-end bridges; coroutines implement tree‑growth parallelism with reproducible seeds; Kotlin/Native serves as a JNI-friendly bridge, while measurable issues remain (boxing overhead and limited native/visualization libraries).

AI-written summary · about

  1. 0:00Intro
  2. 1:03LET'S TALK ABOUT... NEUTRINOS
  3. 1:47A lot of neutrinos around the room
  4. 4:22Why scientific programming is special?
  5. 6:10A language for scientific programming should be
  6. 7:26What's wrong with C++
  7. 9:24What's wrong with Python - Superior glue language has bindings for everything
  8. 11:45What's wrong with...
  9. 15:39Better Java (Muon monitor)
  10. 19:02Generic numeric operations
  11. 25:03Extensions
  12. 26:12Scoped mathematics
  13. 30:50Random branching
  14. 34:15DAQ and Slow control
  15. 35:58Visualization problem
  16. 40:35A bridge to the native world
  17. 41:26Other examples
  18. 41:55Boxing... boxing...
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.