Nim vs Crystal is an interesting read if not to just compare syntax (three articles span 3 years so I wonder how much has changed since):
https://framework.embarklabs.io/news/2019/11/18/nim-vs-cryst...
https://framework.embarklabs.io/news/2019/11/18/nim-vs-cryst...
A better Nim impl would use `parsejson` directly at which point its speed can approach the fastest of any impl. [1] Also, it is implementions (like stdlib) that are assessed not the speed of the language. There are like 10 json parsers beyond the stdlib. No idea about Crystal ecosystem diversity...
EDIT: Also, I just ran the base64 encode/decode and with `crystal build --release b64.cr` vs. `nim c --gc:markAndSweep -d:danger --cc:gcc --passC:-flto b64`, the Nim ran twice as fast not half as fast.
Anyway, people should not draw conclusions like "Crystal is faster than Nim" from things like this.