There is quite a lot of Haskell dialects... the last one listed here was Atomo ( http://atomo-lang.org/ ) and now another contender. Or simply put Haskell the language is also good at hosting dialects.
Atomo's an EDSL in Haskell. I think I'd have to consider Clojure to be a Java dialect by your definition.
Disciple: A Strict Dialect of Haskell
11–20 of 21 posts
Re: Disciple: A Strict Dialect of Haskell
#12Color me interested. Pragmatism where destructive array updates are concerned is a boon for the numerical stuff I'm interested in.
Re: Disciple: A Strict Dialect of Haskell
#13Color me interested. Pragmatism where destructive array updates are concerned is a boon for the numerical stuff I'm interested in.
Remember that regular Haskell has pragmatic destructive arrays as well (e.g. repa, vector, hmatrix). The primary interesting thing about DDC, in my view, is the effect types -- the type system can infer what kind of monadic effects you're using.
Re: Disciple: A Strict Dialect of Haskell
#14Earlier quoted context omitted.
Remember that regular Haskell has pragmatic destructive arrays as well (e.g. repa, vector, hmatrix). The primary interesting thing about DDC, in my view, is the effect types -- the type system can infer what kind of monadic effects you're using.
Yeah, I guess I came off as slurring Haskell a little bit. Sorry. Could you point me to any resources on how to use Haskell for numeric stuff? I've been thinking of doing a blog series on neutron transport with either Haskell or Common Lisp, but I'd like to peruse a few examples of idiomatic Haskell numerics before shooting my mouth off.
Re: Disciple: A Strict Dialect of Haskell
#15Re: Disciple: A Strict Dialect of Haskell
#16Re: Disciple: A Strict Dialect of Haskell
#17How is this different to Clean? (a much older Haskell/research variant, see http://wiki.clean.cs.ru.nl/Clean )
Re: Disciple: A Strict Dialect of Haskell
#18How is this different to Clean? (a much older Haskell/research variant, see http://wiki.clean.cs.ru.nl/Clean )
Re: Disciple: A Strict Dialect of Haskell
#19How is this different to Clean? (a much older Haskell/research variant, see http://wiki.clean.cs.ru.nl/Clean )
From the descriptions, Clean is lazy and pure, whereas Disciple is neither.
Disciple is pure. This is argued in the first chapter of Ben Lippmeier's thesis: http://www.cse.unsw.edu.au/~benl/papers/thesis/lippmeier-imp...