Name: Anonymous 2009-02-03 8:53
They already do and it's called CAL.
It's basically Haskell without:
- Pattern-matching style function definitions
- Monads
- Sectioning of infix operators (like in map (*2) [1..])
- OFIOC
And with:
- ENTERPRISE names for functions, like removeDuplicates instead if nub
- Interoperability with the Javatm plataform.
- Some more shit I didn't feel like listing.
Check it out.
http://en.wikipedia.org/wiki/Quark_Framework
It's basically Haskell without:
- Pattern-matching style function definitions
- Monads
- Sectioning of infix operators (like in map (*2) [1..])
- OFIOC
And with:
- ENTERPRISE names for functions, like removeDuplicates instead if nub
- Interoperability with the Javatm plataform.
- Some more shit I didn't feel like listing.
Check it out.
http://en.wikipedia.org/wiki/Quark_Framework