Thanks very much, esp. for the 'nice looking' compliment. I've heard otherwise as well, so we'll have to see what happens when I get a "real" designer in to take a crack at things -- not a super-high priority at the moment, since the site is usable without wincing, at the very least :-)

Anyway, the frontend and job processing apparatus consists of:

- Clojure
- Compojure
- Enlive
- Clutch to interface to CouchDB (which we abuse as a message queue, among other things)
- jquery + a few plugins
- YUI only for the file uploading + a pile of js/html/css to make a reasonable queue UI

The actual document processing consists of a fork of PDFTextStream (which currently sits at a mix of ~80/20 Java/clojure, with the latter number reliably climbing), plus a helluva lot of other Clojure bits. I suspect that, for the purposes of DocuHarvest, I'll never have to write any Java (although ironically, I may end up having to write some C, unless someone comes up with a native Clojure backend in the next few months!).

Cheers,

- Chas

On Jun 9, 2010, at 5:29 PM, Mark Derricutt wrote:

Awesome! Congrats on the launch - looks like an awesome service ( and nice looking as well! ) - is that compojure on the backend?

--
Pull me down under...



On Thu, Jun 10, 2010 at 7:21 AM, Chas Emerick <cemer...@snowtide.com> wrote: DocuHarvest is a web application we launched today, built using Clojure (along with a variety of stellar frameworks and libraries from the community):


--
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