This is 2 part tutorial on building & understanding State Monad from the scratch. I've found Learn You A Haskell's explanation and even The State Monad: A Tutorial for the Confused? to be incomplete and making several key assumptions.
Assuming that we've got some introduction to Haskell, let's start doing some Socket programming in order to build a simple TCP server.
In the past few days, I've been learning some Haskell after years of seeing people praising this programming language, be it about its expressiveness …
Apache Arrow project uses regular expression matching to implement the LIKE predicate by translating SQL pattern into a regular expression pattern:
let re_pattern = pat.replace("%", ".*").replace("_", ".");
While this approach works it has …
I'll be updating this page through out 2022
Haskell is a functional programming language that originated in the 1990s. Like most functional programmi…