[Haskell-cafe] FP design
Bulat Ziganshin
bulat.ziganshin at gmail.com
Tue Nov 6 16:32:16 EST 2007
Hello Andrew,
Tuesday, November 6, 2007, 10:55:58 PM, you wrote:
>> for me, abstraction is anything that i want to be an abstraction. i
>> just write code in the close-to-natural language and it becomes
>> Haskell program when appropriate syntax applied.
> Well, in my experience, figuring out just the right abstractions to use
i don't think about abstractions, just using top-down approach. for
me, FP benefit is that when you see that some two things are similar -
you can factor out this similarity. in OOP, you should translate it
into some class interface, in Haskell you just define parameterized
code/data and it works. selection of good abstractions based on these
two criteria: 1) factoring out common parts and 2) existence of
natural description of the factored part. if i don't see natural
description, i can slightly change the factored part
--
Best regards,
Bulat mailto:Bulat.Ziganshin at gmail.com
More information about the Haskell-Cafe
mailing list