Disciple: A Strict Dialect of Haskell
disciple.ouroborus.net
Disciple: A Strict Dialect of Haskell
1–10 of 21 posts
Re: Disciple: A Strict Dialect of Haskell
#2I have quite a few ML-loving friends who might be into this...
Re: Disciple: A Strict Dialect of Haskell
#3From a quick look through, the current type system and semantics seems to have more in common with an ML dialect than Haskell (though its syntax and long term intended type system style does resemble haskell's more closely)
Re: Disciple: A Strict Dialect of Haskell
#4Color 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
#5There 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.
Re: Disciple: A Strict Dialect of Haskell
#6I thought Haskell was a strict dialect of Haskell.
Re: Disciple: A Strict Dialect of Haskell
#7I thought Haskell was a strict dialect of Haskell.
The "strict" refers to the fact it's not lazily evaluated.
Re: Disciple: A Strict Dialect of Haskell
#8There 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 isn't a Haskell dialect - it's another language. The first implementation is written in Haskell, but other than that there's no relation.
Re: Disciple: A Strict Dialect of Haskell
#9There 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.
Re: Disciple: A Strict Dialect of Haskell
#10Color 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.