HN user

michaelklein

2 karma
Posts0
Comments2
View on HN
No posts found.

I don't get this. Any program that interacts with the outside world isn't "pure", by this definition. What's wrong with using monads? With monads, you can still do all those side-effecting operations, but be encouraged to separate out the pure bits.

  Location:            Ave Maria, FL
  Remote:              Sure
  Willing to relocate: Preferred
  Technologies:        Haskell, Python, C, Vim, Git, Zsh
  Résumé/CV:           Provided by request via email
  Email:               MichaelJdKlein at gmail.com
  Github:              https://github.com/michaeljklein/
I'm a recent Bachelor's graduate in Math and Physics. Prefer a Junior backend engineer position.

My active open-source projects are:

- CPlug, a library to generate C bindings to Haskell that allow type-safe JIT recompilation

- git-details, a Haskell command-line tool to get various details across commits