9 Likes
To an outsider, it seems a bit more like NIH than performance. Relying on GHC internals also seems like a regression and a liability more than an improvement.
To an outsider, it seems a bit more like NIH than performance
How so?
-
yaml
wasn’t written by me -
libyaml
(the C library) wasn’t written by me -
streamly
wasn’t written by me
99% of the code was written by others
3 Likes
Looks like there is already a Pure Haskell YAML Parser.
Yes, it’s mentioned in the very intro section of the blog and it’s 10 times slower than yaml
, which caused a noticeable slowdown in ghcup and issues in pandoc.