From Simulacrum to Typeclassic
summary
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
chapters (12)
- 0:00Introduction
- 2:18Implicit summoning
- 8:09Simulacrum
- 13:19Performance
- 18:46Instances
- 26:45Imp
- 27:59Timeline
- 28:45Classification Scheme
- 29:10Typeclassic
- 31:22Usage modes
- 32:57Final thoughts
- 33:39Other possibilities








