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 18:12:04 +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>
On Mon, Nov 2, 2009 at 5:28 PM, Curt Sampson <cjs@example.com> wrote:It all depends on what your use cases are really, and for every positive you'll find with one tool, you'll find quite a few negatives as well. You can't dismiss one tool, simply because it may not be the best for one job. This is true for programming languages, algorithms, people, etc.Note, however, that Clojure, being a Common Lisp variant, is not really so functional as even Scheme, not to mention missing very interesting features such as pattern matching and a Hindley-Milner system.Although it uses duck typing, and not Hindley-Milney, I can't imagine Clojure not being considered "functional" simply due to all the things it took from Haskell such as it's use of immutable data structures, STM, and lack of state. I find Clojure a happy middle ground between Haskell, Java, and Lisp; taking the best of each.If you're dismissing Clojure as another Common Lisp variant, I suspect you're missing the significant difference between the two, and should do a little more reading into what Clojure is before discussing it.> The value of running on the JVM really can't be understated, since it offersI strongly disagree with that statement, though this usually provokes a flamewar.
> access to production quality libraries for just about everything.
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.Not to mention the additional ease of deployment, like running code on Hadoop clusters on Amazon EC2.
- Follow-Ups:
- 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
Home | Main Index | Thread Index
- Prev by Date: Re: [tlug] recomendations for a functional language
- 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