User loginNavigation |
archivesThe Essence of the Iterator PatternJeremy Gibbons and Bruno C. d. S. Oliveira (2006). The Essence of the Iterator Pattern. Submitted for publication.
The core of the solution is from McBride and Paterson's paper Applicative programming with effects, which wasn't posted to the home page before, but which was mentioned a couple of times in the LtU forum.
The context of this reseach is previous attempts to capture functional analogues of OOP design patterns:
System F with Type Equality CoercionsMore goodness appears to be in store for GHC, the Haskell compiler:
From SPJ: "I intend to change GHC to use FC as its intermediate language." Looking at it, from the very, very limited understand I have, it seems that the whole coercions being witnesses to type constraints looks similar to how proof witnesses are used in Epigram. Maybe someone more knowledgeable can explain the similarity? |
Browse archivesActive forum topics |
Recent comments
23 weeks 17 hours ago
23 weeks 21 hours ago
23 weeks 21 hours ago
45 weeks 2 days ago
49 weeks 4 days ago
51 weeks 1 day ago
51 weeks 1 day ago
1 year 1 week ago
1 year 6 weeks ago
1 year 6 weeks ago