Re: [Haskell-cafe] CAL (OpenQuark) and enterprise

2008-07-16 Thread fero
Nice:) Daniil Elovkov wrote: fero wrote: And what if writing new application? Has anybody experience with enterprise application in functional language? Is it really clearer? I can see a advantage in using Scala but it doesn't have some features from Haskell or CAL or requires more

Re: [Haskell-cafe] CAL (OpenQuark) and enterprise

2008-07-15 Thread fero
And what if writing new application? Has anybody experience with enterprise application in functional language? Is it really clearer? I can see a advantage in using Scala but it doesn't have some features from Haskell or CAL or requires more code to write. Or better has anybody experience with

Re: [Haskell-cafe] CAL (OpenQuark) and enterprise

2008-07-15 Thread Daniil Elovkov
fero wrote: And what if writing new application? Has anybody experience with enterprise application in functional language? Is it really clearer? I can see a advantage in using Scala but it doesn't have some features from Haskell or CAL or requires more code to write. Or better has anybody

[Haskell-cafe] CAL (OpenQuark) and enterprise

2008-07-09 Thread fero
Hi Haskellers and CALers, I have the feeling that a lot of code in my jee application can be done better by using functional programming. There is a lot of searching in object trees, transforming objects to another objects, aggregation functions... All written in java. Sequential logic can by

Re: [Haskell-cafe] CAL (OpenQuark) and enterprise

2008-07-09 Thread Neil Mitchell
Hi There is a lot of searching in object trees, transforming objects to another objects, aggregation functions... Sounds like you want: Either Uniplate: http://www-users.cs.york.ac.uk/~ndm/uniplate/ Or SYB: http://www.cs.vu.nl/boilerplate/ Read through both papers for various examples of

Re: [Haskell-cafe] CAL (OpenQuark) and enterprise

2008-07-09 Thread Miles Sabin
On Wed, Jul 9, 2008 at 6:28 PM, Neil Mitchell [EMAIL PROTECTED] wrote: On the Haskell list I think its fair to say everyone recommends you should use Haskell. Not necessarily. If the OP has a significant body of existing Java code (s)he has to work with (which is what the question suggests)