> In my opinion this is much worse than reinventing the wheel.
You say it as if reinventing the wheel was a bad thing, but it is not. Technology advances by the continued reinvention of the wheel.
Once upon a time, C and scheme were trendy languages.
Since then C has spawned many algol derivatives and the likes of Ruby and Python drew heavy inspiration from Scheme.
I'm not sure when we'll be done or what constitutes "done" but a little churn feels reasonable as a side cost to finding innovation.
Replying to the wrong article? This is neither a rewrite nor slower than the original.
You missed the "streaming" part.
Being able to allocate only a few KB to ingest any JSON is a killer feature.
There is a valid reason to reinvent the wheel : in my case I had to do something similar in C99 for a SaaS federated search engine to have the lowest memory footprint possible.
In my opinion this is much worse than reinventing the wheel.
Especially when the result is, in the end, slower.