On Fri, 2008-10-10 at 17:13 -0400, Steve Schafer wrote:
> On Fri, 10 Oct 2008 11:05:43 -0700, Jonathan Cast wrote:
> 
> >No reason not to expose newcomers to Haskell to the thing it does best.
> 
> This is precisely why newcomers flounder.

Newcomers flounder because they expect to keep programming the same way
they always have.  They should be (and *are*) taught better ways of
doing things.

> Yes, there certainly should be
> a "Haskell for experienced Java/C++ programmers : All of the advanced
> things you can do more easily than you ever thought possible." But
> that's not the way to attract Joe Programmer, who has never had to write
> a parser. Joe Programmer needs to be shown how Haskell can solve _his_
> problems. That might mean that you need to start with an extremely
> non-idiomatic Haskell program, one that has some of the "look and feel"
> of what programmers from other languages are comfortable with.

Try it.  I guarantee you, it'll turn people *off* Haskell, and they'll
never see your more elegant replacement, because they'll never read the
fifth chapter where you stop fighting the language and start working
with it.

jcc


_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to