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
15 weeks 23 hours ago
15 weeks 1 day ago
15 weeks 1 day ago
37 weeks 2 days ago
41 weeks 4 days ago
43 weeks 1 day ago
43 weeks 1 day ago
45 weeks 6 days ago
50 weeks 3 days ago
50 weeks 3 days ago