[Haskell-cafe] Learning Haskell
Tomasz Zielonka
tomasz.zielonka at gmail.com
Wed Dec 7 14:35:44 EST 2005
On Tue, Dec 06, 2005 at 10:58:45PM +0300, Bulat Ziganshin wrote:
> the third-priority problem is language itself. in particular, i hate
> Haskell school of imperative manipulations:
>
> x' <- readIORef x
> y' <- readIORef y
> writeIORef z (x'*y')
Some day you may thank for this verbosity, because it encourages
you do program in a purely functional way making your program more
friendly for SMP execution.
> i already sayed about lacking of OOP features.
Besides Haskell I also write in C++, and there I haven't yet found a
good use for deep subtyping hierarchies. Most of my class hierarchies
consist of a single abstract root and a group of concrete children.
These kind of OO is easily expressible even in Haskell 98.
> another weakness against Erlang and scripting languages is their more
> dynamic character which sometimes is more appropriate,
Then use those scripting languages! I don't want Haskell's semantics
to be "whatever is appropriate in this context".
Best regards
Tomasz
--
I am searching for a programmer who is good at least in some of
[Haskell, ML, C++, Linux, FreeBSD, math] for work in Warsaw, Poland
More information about the Haskell-Cafe
mailing list