Admittedly, Curry is an academic language, not 100% production ready.
Admittedly, Curry is an academic language, not 100% production ready.
Do a ./configure --help, and try to figure out what the best "grade"(s) to build is/are.
I've been meaning to try Mercury for years, but after this, there's no chance I'm going to try writing anything in it. What other crufty unusable insanity have they built in there?
This blog post describes some of them: https://adventuresinmercury.blogspot.co.nz/2011/11/making-gr...
(And Dr. Huch, another person from Hanus’ team, who held that lecture this year, also didn’t mention Curry in it.)
> I am curious, is there a potential date for release of version 1.0.0 > of the Curry programming language in the near future, ie to be > considered production-ready and feature-complete?
Although we are working for years on Curry, I am careful to release a 1.x version. In the last years, the design stabilized a lot, in particular with the recent switch to 0.9. However, since Curry intends to be an extension of Haskell, one big thing is missing: type classes. If type classes are added, I think it could be called 1.0. However, for this purpose, we need serious implementations of type classes. We made one approach some time ago but it needs a lot of effort to get it ready with all the tools that exist so far. Now, we are working on another approach to add type classes that might be finished in the next year. Since the addition of type classes breaks (the type signatures of) existing code, it is not a simple extension.
Sorry that I can't be more specific. At least, we are working on it, but our capacity is limited :-(
Best regards,
Michael