On 15 Sep., 19:47, John Cowan <johnwco...@gmail.com> wrote: > On Thu, Sep 15, 2011 at 10:43 AM, Ingo Wechsung > > <ingo.wechs...@googlemail.com> wrote: > > Frege is not a Haskell dialect, though I put some effort to make it look and > > feel like so. > > It looks very much like a Haskell dialect to me, just judging from the > number of "Incompatibility with Haskell" notes in the manual (very few > and quite small).
This is indeed interesting. Most criticism I received so far is that it is not enough like Haskell. The point is: - there is not one line of code borrowed from any existing Haskell compiler (the major part of the standard base library - aka Prelude - of course has been adopted from Haskell - or at least it provides a well knwon interface. Often, the implementation of a function or class operation is some method from the Java API) - besides the differences, there are also things that are not part of Haskell 2010: higher rank polymorphism, functions scoped to namespaces associated with types (think field labels) to name two. - I'd never dare to claim compatibility with Haskell, nor is this my objective. It is just most often so that when you have a design decision, you choose to not re-invent the wheel. Ang given that the base paragdigm - non-strict, pure functional - is the same, the Haskell way is often the most natural. -- You received this message because you are subscribed to the Google Groups "JVM Languages" group. To post to this group, send email to jvm-languages@googlegroups.com. To unsubscribe from this group, send email to jvm-languages+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/jvm-languages?hl=en.