These are chat archives for got-lambda/expression

16th
Oct 2017
Marco Zocca
@ocramz
Oct 16 2017 09:51
I'm in Lindholmen rn,anybody wanna grab lunch? @jolod @magthe
Marco Zocca
@ocramz
Oct 16 2017 10:17
ok,next time :smile:
Magnus Therning
@magthe
Oct 16 2017 10:48
ocramz: sorry, completely missed your messages :(
Marco Zocca
@ocramz
Oct 16 2017 11:18
Yeah sorry I should have written earlier!
there will be more occasions though it seems ;)
Magnus Therning
@magthe
Oct 16 2017 11:19
No worries, there'll be a next time, I'm sure
Oh, what's the reason for your travels across the water?
Marco Zocca
@ocramz
Oct 16 2017 11:29
Sigma wanted to talk in person
Magnus Therning
@magthe
Oct 16 2017 11:30
Oh, why Sigma?
Move to private if you want :)
Marco Zocca
@ocramz
Oct 16 2017 11:30
what do you know about them?
ok perhaps let's move conversation to pvt
For me Haskell would not have been as interesting without first seeing JS and Lisps. When you start out in Haskell it takes a long time to do something interesting, not just a small calculator.
Haskell is more like a gateway drug into static type systems with types as proofs being the final destination.
Jean-Louis Giordano
@Jell
Oct 16 2017 15:21
I agree
how about this: it's a good language to Learn FP, but a bad language to Teach FP
as in, once you've decided you want to learn as much as you can about FP, it's probably an interesting language to look at
but you have to already have accepted the effort you'll need to make?
Marco Zocca
@ocramz
Oct 16 2017 16:20
idk, doing experiments with lambda expressions in GHCi is really simple
so I'd consider that a useful teaching tool
Jean-Louis Giordano
@Jell
Oct 16 2017 16:28
I think Haskell is not beginner friendly because understanding the feedback you get on error requires understanding types
compared to Elm where the error guides beginners
Clojure is not beginner friendly either out of the box
something like dr racket is order of magnitudes better there
Elm is also excellent
but still, requires extra unnecessary context imo (browser, webpack...)
Jean-Louis Giordano
@Jell
Oct 16 2017 16:34
hum... this gives me some ideas btw
Pierre Krafft
@Zalastax
Oct 16 2017 19:10
elm-platform or create-elm-app should solve the problem of webpack and using a browser is a feature giving us the interactivity we need to have fun. So Elm seems like a very good contender as the best FP learning tool
It's fine that we might need another language for servers or desktop programs. By then you have enough context to understand Haskell error messages