Why is network programming so low level in ? Network programming looks like a breeze in Python's twisted library or in Go's net package.

May be more and more people should write real world haskell code than talking and writing only about the cool abstractions (not saying they are not important) possible in Haskell.

@vu3rdd sometimes I want concurrent IO to simple Handles. Sometimes I want to write data types and have a whole HTTP API be automatically derived from them.

Haskell has both..


@vu3rdd you may be confused by it not needing a pile of abstractions on top of a callback hell like python's twisted?

A complete multithreaded server can be written in haskell in about 10 lines of code using only the low-level interface.

Sign in to participate in the conversation

Octodon is a nice general purpose instance. more