~/talk

OXES, TAPIRS AND STTPS

Talkat Scalar Conference 2023 · 2023-03-23..03-24· [concurrency, scala]
slides:none on file

Prototype concurrency library built on Project Loom and Scala 3 that demonstrates fork‑join, racing (examples complete in about 1s), and a Go‑like channels implementation with channels buffer size 1 and a transform primitive that fuses multiple mappings into a single virtual thread. Examples run successfully but performance is unbenchmarked, error propagation and interruption semantics remain unsettled, channels return Either for done/errors, integration with Futures needs a .get bridge, and the project is released under Apache-2 license.

AI-written summary · about

  1. 0:00Introduction and logistics
  2. 1:00Scala ecosystem update
  3. 2:04Introduction to project loom
  4. 4:09Structured concurrency
  5. 6:33Ox library basics
  6. 9:45Using fork and join in ox
  7. 13:25Racing concurrent tasks
  8. 16:04Channels in ox
  9. 19:16Select and streaming
  10. 24:33Reactive streams comparison
  11. 27:34Advanced channel transformations
  12. 30:25Challenges and limitations
  13. 33:33Ox vs functional effects
  14. 37:26Conclusion and plugin
  15. 39:06Q&A session
~/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.