Deprecating the Observer Pattern EPFL-REPORT-148043 Ingo Maier Tiark Rompf Martin Odersky EPFL {firstname}.{lastname}@epfl.ch Abstract Programming interactive systems by means of the observer pattern is hard and error-prone yet is still the implementa- tion standard in many production environments. We present an approach to gradually deprecate observers in favor of re- active programming abstractio