4 ms·
It's the ecosystem. All languages have libraries for bottom-up parsing. But few are as well-documented, feature-full, and easy to use as SLY: https://sly.readth
by bjourne 4y ago
It's the ecosystem. All languages have libraries for bottom-up parsing. But few are as well-documented, feature-full, and easy to use as SLY: https://sly.readthedocs.io/en/latest/ https://sly.readthedocs.io/en/latest/ Many languages have libraries for ANSI color support and pretty printing, but no other language has Rich: https://rich.readthedocs.io/en/stable/index.html https://rich.readthedocs.io/en/stable/index.html While other languages may have rudimentary datetime support, Python has (multiple!) libraries for converting between Hebrew, Hijri, Coptic, and Armenian dates.
- wiseowise 4y ago> Many languages have libraries for ANSI color support and pretty printing, but no other language has Rich: https://github.com/ajalt/mordant https://github.com/ajalt/mordant
- bjourne 4y agoYou are making my point for me. :) That library is nowhere near as well-documented and feature complete as Rich.