User loginNavigation 
archivesPeak AbstractionToday I learned a new term from a blog post:
The complete blog post rags mostly on perf issues, but I'm more interested in the complexity implications. I felt myself go through this before, and to be honest the more powerful the language, the worse my peak abstraction got. It was only when moving to a less expressive language (C# rather than Scala) that I had incentive to keep it simple. Has anyone else found themselves in an abstraction trap and come down as they grew as a programmer? What can we do in PL design to avoid, or at least discourage, overuse of abstraction? Is this a case of where less might be more? The Algebra of Data, and the Calculus of MutationKalani Thielen's The Algebra of Data, and the Calculus of Mutation is a very good explanation of ADTs, and also scratches the surfaces of Zippers:
(hat tip to Daniel Yokomizo, who used to be an LtU member...) By Manuel J. Simoni at 20120203 15:53  Teaching & Learning  Type Theory  11 comments  other blogs  11115 reads

Browse archivesActive forum topicsNew forum topics

Recent comments
3 hours 10 min ago
5 hours 13 min ago
11 hours 23 min ago
12 hours 6 min ago
13 hours 49 min ago
14 hours 51 min ago
16 hours 29 min ago
16 hours 42 min ago
17 hours 39 min ago
23 hours 50 min ago