Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail From: Fred Greer Newsgroups: comp.lang.java.programmer Subject: Re: Dealing with higher order operations coupled with primitives Date: Fri, 22 Jun 2012 06:36:14 +0000 (UTC) Organization: A noiseless patient Spider Lines: 13 Message-ID: References: <6s2dnZ1-8r4ofH7SnZ2dnUVZ_s6dnZ2d@giganews.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Fri, 22 Jun 2012 06:36:14 +0000 (UTC) Injection-Info: mx04.eternal-september.org; posting-host="cYxfhsUg8hWpagZDW9G4OA"; logging-data="17270"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19tp9pKwZ0/4VQZVTIG6FMar780AQ9O4IE=" X-Mailer: MicroPlanet-Gravity/3.0.4 Cancel-Lock: sha1:KVF3EXc4DmnhuiGpQlQzUdZDdoM= Xref: csiph.com comp.lang.java.programmer:15511 On Fri, 22 Jun 2012 02:31:54 -0400, Gina Engli wrote: > On 22/06/2012 12:32 AM, markspace wrote: >> I'll agree with others: Haskell/Clojure seem a better fit. > > If the OP specifically wants to run on the JVM (to run in a servlet > container, for instance, or to gain WORA easily) or have access to > Java's large and useful standard library, Clojure, in particular, has > the advantage of being JVM-hosted and providing said access. Also if he prefers to code in Java, as he can code the really functional stuff in Clojure and the rest in Java since the two can be made to interoperate easily.