Send Beginners mailing list submissions to
        beginners@haskell.org

To subscribe or unsubscribe via the World Wide Web, visit
        http://www.haskell.org/mailman/listinfo/beginners
or, via email, send a message with subject or body 'help' to
        beginners-requ...@haskell.org

You can reach the person managing the list at
        beginners-ow...@haskell.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Beginners digest..."


Today's Topics:

   1. Re:  Who discovered the fold operation? (Rustom Mody)
   2. Re:  sometimes Haskell isn't what you want (damodar kulkarni)


----------------------------------------------------------------------

Message: 1
Date: Mon, 10 Sep 2012 08:57:24 +0530
From: Rustom Mody <rustompm...@gmail.com>
Subject: Re: [Haskell-beginners] Who discovered the fold operation?
To: "beginners@haskell.org" <beginners@haskell.org>
Message-ID:
        <CAJ+TeoeMxhSYKYtu6qYFLxxKNuFYbAL5k=to2c9r2hhfzkx...@mail.gmail.com>
Content-Type: text/plain; charset="windows-1252"

On Fri, Sep 7, 2012 at 8:37 PM, Stephen Tetley <stephen.tet...@gmail.com>wrote:

> For foldr see Olivier Danvy and Michael Spivey's "On Barron and
> Strachey?s Cartesian Product Function" crediting a discovery to David
> Barron and Christopher Strachey.
>
> http://www.brics.dk/RS/07/14/BRICS-RS-07-14.pdf
>

That gives the date as 1966.

APL had the fold operator -- called 'reduce' in APL terminology and notated
with a slash '/' -- from around 1960
http://www.softwarepreservation.org/projects/apl/book/APROGRAMMING%20LANGUAGE/view
is the 1962 book. Apl as a notation had existed some time before that.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://www.haskell.org/pipermail/beginners/attachments/20120910/272b2423/attachment-0001.htm>

------------------------------

Message: 2
Date: Mon, 10 Sep 2012 15:28:45 +0530
From: damodar kulkarni <kdamodar2...@gmail.com>
Subject: Re: [Haskell-beginners] sometimes Haskell isn't what you want
To: KC <kc1...@gmail.com>
Cc: Haskell Beginners <beginners@haskell.org>
Message-ID:
        <cad5hsyo9man_cv7bz4egmdpcndq6rehkf69j+t0xyt5nsa6...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

> ... strict typing is getting in the way....
>

When Haskell's strict typing seems to get in your way, chances are more
that you are heading for a big and nasty problem (aka, bug) sometime down
the line, unless you are extremely careful of what you do.

Strict typing is a boon to software designers in that it helps point out
even major design flaws and that too rather earlier.

But, apart from this, if one is trying to deal with a computational problem
involving lots and lot of state-change (and things like memoization etc),
then there is no "easy" way out for a beginner in Haskell. IMHO, that's
because, Haskell isn't modelled after the so called state-change model of
computation.

But I am sure, Haskell Gurus out there may help you out if you give more
inputs about your problem.

-Damodar

On Sun, Sep 9, 2012 at 1:45 PM, KC <kc1...@gmail.com> wrote:

> If one programming language suited every computable problem there
> would only be one programming language.
>
> You don't seem to have a point worth making without more description
> of your problem.
>
>
> On Sun, Sep 9, 2012 at 1:10 AM, Dennis Raddle <dennis.rad...@gmail.com>
> wrote:
> > Sadly, I've decided Haskell is not the right language for my current
> > project. Python is better. I need to hack together data, and strict
> typing
> > is getting in the way. Most of my algorithms are better served with
> > imperative/mutable-data. I learned a lot about Haskell trying to do it,
> but
> > my knowledge of the language is not quiet good enough and I feel like I'm
> > fighting the language. Python is better. For now.
> >
> >
> > _______________________________________________
> > Beginners mailing list
> > Beginners@haskell.org
> > http://www.haskell.org/mailman/listinfo/beginners
> >
>
>
>
> --
> --
> Regards,
> KC
>
> _______________________________________________
> Beginners mailing list
> Beginners@haskell.org
> http://www.haskell.org/mailman/listinfo/beginners
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://www.haskell.org/pipermail/beginners/attachments/20120910/3d906190/attachment-0001.htm>

------------------------------

_______________________________________________
Beginners mailing list
Beginners@haskell.org
http://www.haskell.org/mailman/listinfo/beginners


End of Beginners Digest, Vol 51, Issue 13
*****************************************

Reply via email to