Lessons Learned About One-Way, Dataflow Constraints in Garnet and Amulet (2001) [pdf] | Hacker News Reader