functional.cafe is one of the many independent Mastodon servers you can use to participate in the fediverse.
functional.cafe is an instance for people interested in functional programming and languages.

Server stats:

217
active users

Public

Why #Haskell ? Thread.

It's such a different way of thinking fundamentally due to the alfonzo/turing split and this has lead to unique features that slowly bleed into the general language ecosystem. One of my favorite features of Haskell is exactness and correctness. The type system lends itself to not just catching the kind of errors that would be normally runtime errors in some other languages, but it it also lends itself to things like formal verification and proof assistants like...

@someodd haskell's base type system is pretty expressive even without liquid haskell. sandy maguire's book "thinking in types" really opened my eyes to what kind of computation was achievable at the normal type level in haskell.

Public

@prozacchiwawa @someodd And Haskells type system is very simple comlared to that of TypeScript for example.

Public

@bastian @someodd on balance, i think typeclass resolution can be pretty complex from a user perspective, even if it doesn't use as many under-the-hood moving parts as typescript.

both also wind up turing complete if you try hard enough :-)