I'm the "report guy", which means a lot of speadsheet/database/erp/
html scraping/mind reading type work.  I use Clojure for a lot of ad-
hoc data processing.  The following things make my job a lot easier:

*  Quick feedback from the REPL
*  Abstracting everything to a hash-map
*  map/filter/remove, etc.
*  Function composition
*  Sequence abstraction
*  Java integration

Since I'm creating reports, I don't use the STM much.  Ironic, I know.

On Jun 18, 1:06 pm, Richard Newman <[email protected]> wrote:
> > I've been doing a number of presentations on Clojure lately  
> > (TheServerSide, Portland Code Camp, Open Source Bridge), and I'm  
> > getting some interest in Clojure and functional programming.
>
> > A question that keeps coming up is: where would you use Clojure and/
> > or functional?
>
> I've been using functional programming *techniques* for several years,  
> writing web applications, voice applications, etc. etc. — lots of  
> languages (CL, Java, Python, C…). Haskell I've used but never deployed.
>
> I'm intending to deploy Clojure in a hosted service domain (telecoms).  
> It offers the pleasant blend of speed, integration with Java  
> application servers, and the opportunity for correctness (STM offers  
> some useful attributes for altering routing data, for example).
>
> > BTW, trying to explain Clojure, Lisp syntax, functional programming  
> > and Clojure concurrency in 45 minutes is somewhat exasperating!
>
> Heh, too true!
>
> Fortunately I have a boss who understands the advantages.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to