For a data analysis/reporting application, I use colt for some matrix
processing, joda time for period calculations, jfreechart to generate
charts, an adaptation clj-html to create some dynamic html, also now
some StringTemplate templates to bring in and manipulate static
content and finally all this (as html) gets fed into XhtmlRenderer to
emit some beautiful css stylized PDF reports.

Sounds like a mish-mash and it is, but clojure has allowed me to
create all the right abstractions, manage the processing flows and
build a complex application leveraging many powerful java libraries
that would have just been too much effort (for me) to do in plain old
java.

The other spin-off of this is that using the repl, one is able to
really explore the api's of these big libraries dynamically and get to
know them much more intimately than when doing static compilation/run
cycles as in the past. So, a major benefit for me of learning clojure
has also been a substantial increase in my depth of knowledge of the
workings of some of the excellent java libraries out there.

- Adrian.

On Tue, Nov 24, 2009 at 8:52 PM, RandyHudson <randy_hud...@mac.com> wrote:
>
>
> On Nov 24, 11:30 am, John Harrop <jharrop...@gmail.com> wrote:
>
>> There's a Clojure or a Java library for generating pdf?
>
> Apache FOP is an XSL-FO processor than can generate PDF documents.
> I've heard good things about iText, a Java library for generating or
> modifying PDF docs.
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your 
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to