~/talk

Arrow Meta - Enabling Functional Programming in the Kotlin Compiler

Arrow Meta is a Kotlin compiler plugin library that intercepts AST and IR interception and rewrites code before type checking, generates automatic synthetic descriptors so IDEs stop showing generated-code errors, and plugs into JVM/JS/Native and the experimental IR back end. Demoed features include a transform that rewrites FX/comprehension blocks to flatMap, monad comprehensions and IDE line markers that show binds; the demo-generated code typechecks and the editor integration works.

AI-written summary · about

  1. 0:00Start
  2. 1:34THE KOTLIN COMPILER
  3. 9:07CONFIG
  4. 11:36QUOTE TEMPLATES
  5. 13:07BRING YOUR FEATURES TO THE EDITOR
  6. 16:58OPTICS
  7. 17:36COMPREHENSIONS
  8. 18:02TYPE CLASSES
~/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.