Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Haskell family

Name: Anonymous 2013-05-05 12:57

What are some languages based on Haskell? I know about Curry, Agda, Idris, and Disciple.

Name: Anonymous 2013-05-05 13:33

Instead of looking into more and more new obscure languages, I would say it's more beneficial to look into historic languages which are known to have made a difference.

In this case, look into what inspired Haskell instead: ML, Miranda, ...

Name: Anonymous 2013-05-05 16:35

GHC + extensions is quite a language.

Extensions on the type system:

Epigram, Cayenne, Idris - Dependent types
Omega - Type level functions

For embedded systems:

Hume, Timber

On JVM:

Frege

On javascript:

Fay

From the ML family:

Lazy ML (inspired by haskell)

If you want to go up to the ML-family, o-caml is actually worthwhile, because it is really mature.

Name: Anonymous 2013-05-05 16:39

>>3
get a life, nerd

Name: Anonymous 2013-05-05 16:40

And I also enjoyed scala. Scala supports full monad comprehensions with their for expressions. People call it loops, but that is fully retarded, it is much more powerful than a loop. For desugaring it uses concatMap in a class, which is the same as join . map

Looks a bit like this:


for {
  user <- getUserById(id)
  orders <- getOrdersForUser(user.email)
  products <- getProductsForOrders(orders)
  stock <- getStockForProducts(products)
} yield stock


Monad comprehensions are somewhat more powerful than the do notation, because your monad can actually change type.

Name: Anonymous 2013-05-05 16:42

>>4

I make a shitload of money, that is a good substitute for having a life.

Name: Anonymous 2013-05-05 16:46

>>6
That's just sad, all you care about is money. And you aren't even a multimillionaire who doesn't have to work for anybody to make money.

that is a good substitute for having a life.
nope

Name: Anonymous 2013-05-05 16:47

>>6
functional programming
making a ``shitload" of money

Don't change these.
Name: Email:
Entire Thread Thread List