[Haskell-beginners] Functional analysis and design

Martin Drautzburg Martin.Drautzburg at web.de
Sat Jan 5 12:10:22 CET 2013


Hello all,

often, when I read tutorials or lectures about haskell, I am absolutely 
intrigued by the solutions presented there. It often creates this "aha" effect 
and I think "yes, this perfectly describes the problem to solve, this is what 
the problem IS".

But alas, I have difficulties to come up with equally brilliant solutions for 
my own problems. As for learning haskell, I am now pretty comfortable with it, 
but I fail to apply it to real world problems.

I am pretty good at semantic data modelling, but this technique gives me 
nothing but trouble, when I try to apply it in the functional world (while it 
works well in the OO world).

What I am trying now it asking "what do I want the system to compute in the 
first place" and then think about how to implement these top-level functions. 
Do you think that this is a good way to start?

Other than that I was trying to find some information about haskell as a 
specification language, but could not find anything. Is this a sensible idea 
at all? If not, how would you write a specification if not in haskell itself?

So if you have any pointers on how to address a non-trivial problem in 
haskell, this would by much appreciated.

-- 
Martin



More information about the Beginners mailing list