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: Is haskell a good choice for someone, who never programmed before? (Michael Mossey) 2. Re: Re: Is haskell a good choice for someone, who never programmed before? (edgar klerks) 3. Re: Re: Is haskell a good choice for someone, who never programmed before? (aditya siram) 4. Re: Re: Is haskell a good choice for someone, who never programmed before? (edgar klerks) ---------------------------------------------------------------------- Message: 1 Date: Fri, 02 Jul 2010 16:12:26 -0700 From: Michael Mossey <m...@alumni.caltech.edu> Subject: Re: [Haskell-beginners] Is haskell a good choice for someone, who never programmed before? To: beginners <beginners@haskell.org> Message-ID: <4c2e725a.3030...@alumni.caltech.edu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed edgar klerks wrote: > Hi All, > > I have a question. A friend of mine wants to learn a programming > language, because we work together. He studied economics and is busy in > the financial sector. I understood Haskell is used there pretty much, so > he got interested in it. But is haskell a good language for someone, who > never even tried a language like basic? The book "Haskell: the Craft of Functional Programming" by Simon Thompson is written as a textbook suitable for Haskell as a first language. It does a good job of guiding the student's thought process: reasoning about programs, testing, proof, the development cycle, and the benefits of abstraction. It suggests ways of thinking about software by sketching temporary code, making diagrams, and the like. My first (and my next ten or so) languages were imperative, so I struggled the first few months with Haskell. But like others, I suspect that Haskell is an easy first language when your mind is guided correctly. Mike ------------------------------ Message: 2 Date: Sat, 3 Jul 2010 01:13:30 +0200 From: edgar klerks <edgar.kle...@gmail.com> Subject: Re: [Haskell-beginners] Re: Is haskell a good choice for someone, who never programmed before? To: Marc Weber <marco-owe...@gmx.de> Cc: beginners <beginners@haskell.org> Message-ID: <aanlktimwixosszwj23epavmn9j1k5e42zan2rnrvk...@mail.gmail.com> Content-Type: text/plain; charset="iso-8859-1" Yeah, he is introducing me into his world. It is more interesting than I thought. We are applying for a license from the AFM (Financial Market Authority), which is pretty stringent in the Netherlands. So I am helping him with a business case. On Sat, Jul 3, 2010 at 12:32 AM, Marc Weber <marco-owe...@gmx.de> wrote: > If you'd ask me only I'd eventually say that you should know both worlds > today .. At least a little bit. It always depends on the use case. > > Marc Weber > _______________________________________________ > 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/20100702/c33c19c4/attachment-0001.html ------------------------------ Message: 3 Date: Fri, 2 Jul 2010 19:25:57 -0400 From: aditya siram <aditya.si...@gmail.com> Subject: Re: [Haskell-beginners] Re: Is haskell a good choice for someone, who never programmed before? To: edgar klerks <edgar.kle...@gmail.com> Cc: beginners <beginners@haskell.org> Message-ID: <aanlktiluai5mx3ccv97g8seplhna53aqrfufmtorj...@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Hi Edgar, If your friend is get-things-done kind of guy, in the beginning I think a language's Googleability is as important as the language itself. Second, is the language's ecosystem of development tools and libraries. I would pick a well supported language with functional features like Python or getting anything done will be frustrating. Haskell is awesome as a second language because it has a lot of features that don't make any sense (monads, for example) until you've done without them. -deech On Fri, Jul 2, 2010 at 7:13 PM, edgar klerks <edgar.kle...@gmail.com> wrote: > Yeah, he is introducing me into his world. It is more interesting than I > thought. We are applying for a license from the AFM (Financial Market > Authority), which is pretty stringent in the Netherlands. So I am helping > him with a business case. > > > On Sat, Jul 3, 2010 at 12:32 AM, Marc Weber <marco-owe...@gmx.de> wrote: >> >> If you'd ask me only I'd eventually say that you should know both worlds >> today .. At least a little bit. It always depends on the use case. >> >> Marc Weber >> _______________________________________________ >> Beginners mailing list >> Beginners@haskell.org >> http://www.haskell.org/mailman/listinfo/beginners > > > _______________________________________________ > Beginners mailing list > Beginners@haskell.org > http://www.haskell.org/mailman/listinfo/beginners > > ------------------------------ Message: 4 Date: Sat, 3 Jul 2010 01:54:24 +0200 From: edgar klerks <edgar.kle...@gmail.com> Subject: Re: [Haskell-beginners] Re: Is haskell a good choice for someone, who never programmed before? To: aditya siram <aditya.si...@gmail.com> Cc: beginners <beginners@haskell.org> Message-ID: <aanlktin8thm2qgc1brusbal5i0xdavfcbrbdxwlxg...@mail.gmail.com> Content-Type: text/plain; charset="iso-8859-1" Hi Deech On Sat, Jul 3, 2010 at 1:25 AM, aditya siram <aditya.si...@gmail.com> wrote: > Hi Edgar, > If your friend is get-things-done kind of guy, in the beginning I > think a language's Googleability is as important as the language > itself. Second, is the language's ecosystem of development tools and > libraries. > > I would pick a well supported language with functional features like > Python or getting anything done will be frustrating. > > Haskell is awesome as a second language because it has a lot of > features that don't make any sense (monads, for example) until you've > done without them. > I am somewhat prejudiced, I always am about my newest language I am (still) learning. But I find haskell has a lot of interesting lib, but sometimes things are a bit undocumented. I have to admit that. Haskell is my hobby language at the moment. I am slowly introducing it. HaXml is really nice on the workfloor. I have used parsec too a couple of times. If he is starting from scratch he can pick the strange features up as if there are normal. That would be a huge benefit. My own problem was that I had an imperative way of thinking. So it would be interesting to see, if he has the same problems as I had. I think I would first try to learn him a bit of haskell and If he chokes on it I can switch back to another language. Python would be a good choice. I like python. It is easy to pick up. And it doesn't have the bad habits php has. Tnx for your advice. Greets, Deech > -deech > > On Fri, Jul 2, 2010 at 7:13 PM, edgar klerks <edgar.kle...@gmail.com> > wrote: > > Yeah, he is introducing me into his world. It is more interesting than I > > thought. We are applying for a license from the AFM (Financial Market > > Authority), which is pretty stringent in the Netherlands. So I am > helping > > him with a business case. > > > > > > On Sat, Jul 3, 2010 at 12:32 AM, Marc Weber <marco-owe...@gmx.de> wrote: > >> > >> If you'd ask me only I'd eventually say that you should know both worlds > >> today .. At least a little bit. It always depends on the use case. > >> > >> Marc Weber > >> _______________________________________________ > >> Beginners mailing list > >> Beginners@haskell.org > >> http://www.haskell.org/mailman/listinfo/beginners > > > > > > _______________________________________________ > > 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/20100702/1d447a46/attachment-0001.html ------------------------------ _______________________________________________ Beginners mailing list Beginners@haskell.org http://www.haskell.org/mailman/listinfo/beginners End of Beginners Digest, Vol 25, Issue 9 ****************************************