> I'm not sure there are many of us left pursuing that vision.

P.S. I'd love to learn otherwise.

On Dec 11, 2007 10:02 AM, Conal Elliott <[EMAIL PROTECTED]> wrote:

>
> > This is at odds with the notion, popular on this list and other haskell
> forums, that pure functional programming is the future.
>
> Perhaps a nit-pick, but I don't think we're talking about *pure*
> functional programming.  I think we're talking about a mixture of functional
> and imperative programming in a functional language.  Haskell offers a
> cleaner separation between the two than, say, Scheme or ML.  The idea of
> pure functional programming (no explicit IO) for getting real things done is
> much more of a lunatic fringe vision, and I'm not sure there are many of us
> left pursuing that vision.
>
>   - Conal
>
>
>
> On Dec 11, 2007 9:34 AM, Tim Newsham <[EMAIL PROTECTED]> wrote:
>
> > I haven't been following this thread closely, but would it be rude to
> > suggest
> > > that someone who doesn't want to put the effort into learning the
> > (admittedly
> > > difficult) concepts that Haskell embodies shouldn't be using the
> > language?
> > > Haskell was never intended to be The Next Big Popular Language.  It
> > was
> > > intended to be a purely functional language for people who want to use
> > purely
> > > functional languages and who are willing to learn new concepts if it
> > enables
> > > them to program in that  style.
> >
> > This is at odds with the notion, popular on this list and other
> > haskell forums, that pure functional programming is the future.
> >
> > Why is it that every time the topic of teaching basic concepts in
> > an easier way comes up there are always two or three replies that
> > say "should we bother?  lets filter out the idiots?"  These are
> > pointless and counterproductive.  Whether or not you like the idea
> > of lesser entities sullying your private, pure, functional programming
> > language, there are going to be a lot more people learning this
> > language, and there will be people trying to make it easier for them
> > to learn it.
> >
> > > whatever.  That said, of course we should strive to have better
> > teaching
> > > materials, but there are a number of good IO/monad tutorials on the
> > web.
> > [...]
> > > because it enables us to write programs more effectively (in many
> > cases, at
> > > least) than we can in other languages, but the learning curve is steep
> > --
> > > there ain't no such thing as a free lunch.
> >
> > Many of the best resources for learning Haskell are still academic
> > papers published by language researchers.   We've still got a long
> > long way to go...  Sure there's no shortcut to learning difficult
> > concepts, but right now its more of a nature hike than a freeway...
> >
> > > Mike
> >
> > Tim Newsham
> > http://www.thenewsh.com/~newsham/ <http://www.thenewsh.com/%7Enewsham/>
> > _______________________________________________
> > Haskell-Cafe mailing list
> > Haskell-Cafe@haskell.org
> > http://www.haskell.org/mailman/listinfo/haskell-cafe
> >
>
>
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to