3 ms·
PyPy is doing really well on compatibility these days. It can use all the C libraries natively, and a lot of the speed issues there have been resolved.
by Twirrim 8y ago
PyPy is doing really well on compatibility these days. It can use all the C libraries natively, and a lot of the speed issues there have been resolved.
- chrisseaton 8y ago> It can use all the C libraries natively Literally all of them, without any issues? I'm working on implementing support for Ruby's C extensions in an alternative implementation and it's a right slog.
- mattip 8y agoPyPy dev here. Yes to both - all of them and it was a right slog. If it doesn’t work report an issue. We have a proposal looking for funding to make it fast.
- Waterluvian 8y agoThis is wonderful news to me. So broadly speaking I should be able to drop in replace cpython with pypy for my fairly not so special projects? I have a Django app that does some heavy data serialization and I'm not yet ready to optimize those serializers in another language. I can't wait to try this out. Crumb. I didn't realise pypy is on 3.5.3. Loves me my f strings.
- orangecat 8y agof-strings were "backported" to pypy and work fine.
- mattip 8y agoWe backported fstrings to 3.5. We also have an alpha quality linux 3.6 available on nightly builds
- Waterluvian 8y agoGreat! I appreciate you sharing this. I checked the PyPy main page, Downloads page, and Compatibility page and while I didn't look exhaustively, nothing mentioned 3.6 or 3.6 features.
- tinix 8y agoNo, numpy and pandas break with every new release, support for them is constantly lagging behind. Other C libraries too...
- mattip 8y agoPyPy should be releasing soon, if you use cutting edge then you have to use cutting edge PyPy as well