Melvin's digital garden

The power of abstraction

https://mysoc.nus.edu.sg/~cmsem/seminar_files/15435.txt

How programs are designed vs how programs are structured?

ADT

CLU

  • new language
  • where clauses (ad-hoc interfaces)
  • iterators (functions as first class objects)

Links to this note