Mark Karpov
  • Posts
  • Learn Haskell
  • OSS
  • Resume
  • About me

Posts

devops haskell other photography
July 15, 2020 GitHub actions for Haskell CI
May 30, 2020 The story with data-default
January 3, 2020 Struggling to forget
December 6, 2019 Haskell vs OCaml
November 7, 2019 Megaparsec 8
September 29, 2019 What does a humped critter have to teach us?
April 16, 2019 The monads of Haskell
November 11, 2018 Existential quantification
August 27, 2018 Megaparsec 7
June 16, 2018 Smart constructors that cannot fail
May 13, 2018 Announcing GHC syntax highlighter
February 14, 2018 MMark status update
December 2, 2017 Req 1.0.0, HTTP client, and streaming
November 17, 2017 Announcing MMark
October 30, 2017 Short ByteString and Text
September 27, 2017 Free monad considered harmful
August 13, 2017 Announcing Hasky Stack
July 26, 2017 Evolution of error messages
July 6, 2017 A major upgrade to Megaparsec: more speed, more power
June 16, 2017 Path 0.6.0 released
June 13, 2017 Migrating text metrics to pure Haskell
May 2, 2017 Putting together a form validation library
November 24, 2016 Latest additions to Megaparsec
May 28, 2016 The Identicon package
May 15, 2016 Announcing Megaparsec 5
February 23, 2016 Megaparsec 4 and 5
October 23, 2015 Lisp and Haskell
© 2015–present Mark Karpov