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 *****************************************