Type members and path-dependent types breathe new life into objects. This talk focusses on type abstraction, and how to wield it effectively to create simple, robust, performant designs.
Chris Sachs designed the experimental Scala Basis (https://github.com/reifyit/basis) library, which implements simple collection interfaces with macro optimized extensions providing all auxiliary functions, efficient container implementations, and more. Chris currently works at Sensity Systems, where he uses Scala to control networked LED lights in real-time from the cloud.
• 6:30-7:00 - networking
• 7:00-7:10 - announcements etc
• 7:10-~8:40 - talk
• 8:40-9:00 - networking