Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Calibre is implemented for free in spare time in Python

Well it was Python. The number of C extensions means they can't go back without many hours of work and hundreds of thousands (or millions) of LOC cleaned and tested.

For instance, I recall a LZMA decompression C/Python script in the Calibre source. Python 3.3 added LZMA in the stdlib, but they're stuck maintaining their handrolled one.

I'm missing details. I learned quite a bit from that codebase awhile back.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: