~/talk

From Simulacrum to Typeclassic

Talkat Typelevel Summit Philadelphia 2016 · 2016-03-02..03-03· [scala]
slides:none on file

Simulacrum is a macro annotation code generator that auto-produces implicit summoners, enrichment ops and companion mixins and already appears in Cats; machinist inlines infix operators to eliminate boxing and the runtime allocation of ops objects so hot paths show large speedups; export-hook gives exported derived instances controllable implicit priority levels to avoid unwanted shadowing; imp/summon replaces implicitly with compile-time constants; a proposed Typeclassic umbrella aims to merge these (Simulacrum, machinist, export-hook) and coordinate specialization, IDE support and derivation.

AI-written summary · about

  1. 0:00Introduction
  2. 2:18Implicit summoning
  3. 8:09Simulacrum
  4. 13:19Performance
  5. 18:46Instances
  6. 26:45Imp
  7. 27:59Timeline
  8. 28:45Classification Scheme
  9. 29:10Typeclassic
  10. 31:22Usage modes
  11. 32:57Final thoughts
  12. 33:39Other possibilities
~/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.