Computer Science – Programming Languages
Scientific paper
2002-04-09
Computer Science
Programming Languages
Scientific paper
In previous work, we introduced the fundamentals and a supporting combinator library for \emph{strategic programming}. This an idiom for generic programming based on the notion of a \emph{functional strategy}: a first-class generic function that cannot only be applied to terms of any type, but which also allows generic traversal into subterms and can be customized with type-specific behaviour. This paper seeks to provide practicing functional programmers with pragmatic guidance in crafting their own strategic programs. We present the fundamentals and the support from a user's perspective, and we initiate a catalogue of \emph{strategy design patterns}. These design patterns aim at consolidating strategic programming expertise in accessible form.
Laemmel Ralf
Visser Joost
No associations
LandOfFree
Design Patterns for Functional Strategic Programming does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.
If you have personal experience with Design Patterns for Functional Strategic Programming, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Design Patterns for Functional Strategic Programming will most certainly appreciate the feedback.
Profile ID: LFWR-SCP-O-387257