1. SullivanGTAdvanced programming language features for executable design patterns: better patterns through reflection. Lab memo AIM‐2002‐005 MIT Artificial Intelligence Laboratory; Cambridge MA; 2002.
2. BijlsmaL KokAJF PassierHJM PootjesHJ StuurmanS. Restructering design patterns using functions in Java: An explorative study. Technical report TR‐OU‐INF‐2019‐01 Open Universteit Nederland; Heerlen the Netherlands; 2019.
3. It's About Time to Take JavaScript (More) Seriously