"Application" programming is exactly what we do with Clojure,
we are not using it in a bubble, it's there to implement all
the complex logic we need.

We use over 130 jars (Spring,...) and we use them from both Clojure and
some Java components. We are replacing with Clojure code
the Java high level components inherited from our product V1.0.

"Enterprise" programming is restricted to Java APIs however
we share data between Java, Clojure and Ruby transparently
through YAML and messaging.

Cobol/Fortran does not support maps as far as I can remember so
adding Cobol/Fortran components in our product would be a challenge :))))))

If Clojure was another "better" LISP without any access to
Java that would restrict its utility severely.

To us it would not had any sex appeal at all without Java access.
It was a major factor in our decision to use Clojure even
V1.0 is not finalized yet an go live with it.

We needed a fast delivery approach and Clojure allowed us to reuse
Java components with minimal changes while allowing us to code
complex logic much more faster in Clojure.

For us Clojure = less useless code lines = fast delivery
= less test headaches = major success :))))

Luc

>
>
>
> On Mar 6, 8:15 am, Joshua Fox <joshuat...@gmail.com> wrote:
>> Is it fair to say that Clojure shines in algorithmic processing, string
>> processing, concurrency management, but that there are better choices in
>> other areas:
>> - "Application" programming , where the key challenge is fitting a
>> standard
>> three-tier application to the business domain.
>> - "Enterprise" programming, where the challenge is gluing together
>> overweight and fragile libraries, and one should always use exactly the
>> set
>> of software which the API creators envisioned?
>>
>> Rich himself has suggested something along these lines, but I wonder
>> what
>> others think.
>>




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