About seven years ago, I registered an account on GitHub. My handle is, just like my Hashnode handle, named wisn. To be exact, I registered there on July 13th, 2014. I mainly use my account to explore more about open-source projects. I bega…
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 …