Re: Functional design patterns (was: How to get functional software engineering experience?)

2002-05-16 Thread Joost Visser
[EMAIL PROTECTED] wrote: > Joost Visser and I, we worked out a few maybe not so obvious functional > programming patterns such as Success By Failure, Role Play, Rewrite Step, > Keyhole Operation just to mention a few. By not so obvious I mean that > they deal with generic programming rather than f

Re: Functional design patterns (was: How to get functional software engineering experience?)

2002-05-15 Thread Kellom{ki Pertti
On Wed, May 15, 2002 at 08:13:22PM +0200, [EMAIL PROTECTED] wrote: > Yet another problem is that design patterns are all about design > and less about coding. Many challenges in functional programming are about > coding, and just about coding. This is something I've chatted about with a colleague

Re: Functional design patterns (was: How to get functional software engineering experience?)

2002-05-15 Thread Andrew J Bromage
G'day all. On Wed, May 15, 2002 at 08:13:22PM +0200, [EMAIL PROTECTED] wrote: > BTW, FP is older than OOP. So why are we so late :-) ? I know you meant it as an offhand remark, but I think there are two serious reasons why. The first one is that OOP and GUIs happened at around the same time an

Re: Functional design patterns (was: How to get functional software engineering experience?)

2002-05-15 Thread Lämmel
--- Joe English <[EMAIL PROTECTED]> wrote > ... there are plenty of FP design patterns > in common use, it's just that FP'ers don't usually use the term > "design patterns" to describe them. I'm thinking of things > like catamorphisms, anamorphisms (aka folds/unfolds), monads > and functors, "th

Re: Functional design patterns (was: How to get functional software engineering experience?)

2002-05-15 Thread Joe English
Ralf Laemmel wrote: > > Joost Visser and I, we worked out a few maybe not so obvious functional > programming pattern [...] > http://www.cs.vu.nl/Strafunski/dp-sf/ Neat! > I have the feeling that the FP community has a hard time getting started > with design patterns. I believe quite the

Functional design patterns (was: How to get functional software engineering experience?)

2002-05-15 Thread Ralf . Laemmel
Andrew J Bromage wrote: > On the other hand, it's an exciting time to do engineering in > declarative languages, because we can invent the design patterns and > discover what the good habits are as we go along. BTW, FP is older than OOP. So why are we so late :-) ? Joost Visser and I, we worked