[Haskell-cafe] Integrating Haskell into a J2EE environment
paul.hudak at yale.edu
Wed Oct 6 16:39:23 EDT 2004
Ok, I understand. I don't know much at all about J2EE, in fact! I
would just hate to see an interesting project be abandoned if all that
is needed is a simple way to invoke the Haskell code with a string
argument, say. Perhaps Shoeb can tell us more about what he needs.
Doug Kirk wrote:
> Yes, I agree, and didn't mean to write off Haskell (at which, I'm
> completely a newbie, trying to learn, and thankful for your book!).
> However, I'm a Java pro, and there are many technical issues on the Java
> side that scream at me to keep out of the native arena, especially in a
> J2EE container environment, where funny things can happen with hot
> reloads (dumping old ClassLoaders for new ones), clustering, and the like.
> So it wasn't out of denigration of Haskell that I made my
> recommendation; far from it...from what I've seen Haskell is perfect for
> implementing DSL's. Rather, from the Java side is where it becomes
> problematic. There have been many problems integrating with native
> libraries from within a J2EE container, and I try to seek the most
> cost-effective way (I'm an independent consultant) to get the problem
> solved for my customers.
> On Oct 6, 2004, at 2:59 PM, Paul Hudak wrote:
> I wouldn't write off Haskell so quickly. All of what Shoeb describes
> concerning DSL issues might be much more easily solved in Haskell, and
> will certainly be more flexible than a hard-wired approach. The J2EE
> interface might be ugly, but if the functionality needed is not too
> great it might not be too bad. Generally speaking, these kinds of apps
> -- in this case "a DSL for high-level business rules" -- sounds like
> just the sort of thing that Haskell is good for.
More information about the Haskell-Cafe