News for hackers. Stuff that matters.
Re:A Python Interpreter Written in Rust by chrisseaton on Saturday February 02, 2019 @01:51PM (#19064856)
> 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.

Re:A Python Interpreter Written in Rust by mattip on Saturday February 02, 2019 @02:59PM (#19065299)
PyPy 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.
Re:A Python Interpreter Written in Rust by Waterluvian on Saturday February 02, 2019 @03:15PM (#19065403)
This 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.

Re:A Python Interpreter Written in Rust by mattip on Saturday February 02, 2019 @03:44PM (#19065601)
We backported fstrings to 3.5. We also have an alpha quality linux 3.6 available on nightly builds
Re:A Python Interpreter Written in Rust by Waterluvian on Saturday February 02, 2019 @04:36PM (#19065886)
Great! 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.
Re:A Python Interpreter Written in Rust by orangecat on Saturday February 02, 2019 @03:44PM (#19065599)
f-strings were "backported" to pypy and work fine.
Re:A Python Interpreter Written in Rust by tinix on Saturday February 02, 2019 @03:00PM (#19065303)
No, numpy and pandas break with every new release, support for them is constantly lagging behind. Other C libraries too...
Re:A Python Interpreter Written in Rust by mattip on Saturday February 02, 2019 @03:43PM (#19065590)
PyPy should be releasing soon, if you use cutting edge then you have to use cutting edge PyPy as well