Streams: Zustand ohne set!
 
Trotz der Objektorientierten Kapselung der Zustandsveränderungen verkomplizieren die möglichen Zustandsänderungen unsere Programmierung. Streams, eine Art (potentiell) unendlicher Listen, deren Elemente aber nur bei Bedarf berechnet werden müssen, sind ein Konzept, mit dem man völlig korrekte mathematische Funktionen schreiben kann, und trotzdem kann das System Zustand verwalten!
Hier ist eine Einführung: 04-streams.scm
 
Musikinformatik III
Montag, 8. Januar 2007