Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: [tlug] recomendations for a functional language
- Date: Mon, 2 Nov 2009 19:38:39 +0900
- From: Alan Busby <thebusby@example.com>
- Subject: Re: [tlug] recomendations for a functional language
- References: <20091101131525.5f4312bd.attila@example.com> <a63167770911010442pd642beco3268ed5c4a41d02@example.com> <20091102082821.GA28406@example.com> <a63167770911020112q1bd12b27ub5209902a971a6c9@example.com> <87hbtdtfch.fsf@example.com>
On Mon, Nov 2, 2009 at 7:01 PM, Stephen J. Turnbull <stephen@example.com> wrote:Alan Busby writes:Uh, you want to, uh, "clarify" that? I mean, that clearly implies
> Irregardless of quality, or old/bad design in many cases, it's very
> useful not to have to write an entire library by hand simply to
> deal with paypal, amazon, or any number of other systems.
that you use libraries that deal with *money* "irregardless of
quality, or old/bad design"!Er, maybe poor choice of wording. I didn't necessarily mean broken/buggy libraries, but ones that might be "less than elegant".Ignoring web services though, how about DB drivers, SOAP/XML, Stats/Math, graphics/3D, networking, device, cryptography, etc.You can accomplish far more work in less time by harnessing the efforts of others.Of course you can, as long as that job's the one the customer is
> You can't dismiss one tool, simply because it may not be the best
> for one job.
paying you to do. In this case, the OP specifically asked for
"functional". I agree with Curt, a lot of features of Clojure obscure
the functional aspects of programming style. It might be a practical
choice, of course.The OP was curious about catching up on the latest programming language developments, and although Haskell has a lot to offer, there are number of other new languages which incorporated many of Haskells good points while introducing additional new material as well.As a professional developer we need to know which tools to use for the job we're payed for. To do that though, you need to experiment with a broad range of different tools. In this case Clojure offers the broadest range unless the OP is already familiar with Lisp/Scheme.I'd argue that learning to use macros well, offers more educationally than the Hindley-Milner type system. Not that static typing isn't useful, but it doesn't open up new ways of thinking like the way code generation does.
- Follow-Ups:
- Re: [tlug] recomendations for a functional language
- From: Attila Kinali
- Re: [tlug] recomendations for a functional language
- From: Stephen J. Turnbull
- References:
- [tlug] recomendations for a functional language
- From: Attila Kinali
- Re: [tlug] recomendations for a functional language
- From: Alan Busby
- Re: [tlug] recomendations for a functional language
- From: Curt Sampson
- Re: [tlug] recomendations for a functional language
- From: Alan Busby
- Re: [tlug] recomendations for a functional language
- From: Stephen J. Turnbull
Home | Main Index | Thread Index
- Prev by Date: Re: [tlug] Need advice to choose a router
- Next by Date: Re: [tlug] recomendations for a functional language
- Previous by thread: Re: [tlug] recomendations for a functional language
- Next by thread: Re: [tlug] recomendations for a functional language
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links