person · community record
Adriaan Moors
Adriaan is the Scala Tech Lead at Typesafe. He's been hacking scalac since version 2.4, writing a dissertation about type-level abstractions in Scala in the mean time. It all began in 2007 with a visit to the Scala team at EPFL to implement support for type constructor polymorphism in Scala, the first ever external contribution to Scala's type checker (and it's still in there!). He joined EPFL as a post-doc in 2009 to work on improvements to type inference, implicit search, dependent method types (as well as some type theory and work on scala-virtualized). His Summer Fun Project of 2011 got somewhat out of hand and resulted in a complete rewrite of Scala's pattern matcher in Scala 2.10.
Checking node ownership…
01
Connections
35 relationships
appeared_onTechCast #98 - Adriaan Moors on Scalatalk ↗authoredAn object-oriented approach to datatype-generic programmingpaper ↗authoredDependent Object Types Towards a foundation for Scala's type systempaper ↗authoredFighting bit Rot with Types (Experience Report: Scala Collections)paper ↗authoredGenerics of a higher kindpaper ↗authoredLanguage virtualization for heterogeneous parallel computingpaper ↗authoredOn the feasability of feature based composition for programming in the largepaper ↗authoredParser combinators in Scalapaper ↗authoredPolymorphic embedding of dslspaper ↗authoredSafe language support for feature composition through feature-based dispatchpaper ↗authoredSafe type-level abstraction in Scalapaper ↗