Как стать автором
Обновить

Комментарии 12

dbg! на самом деле настолько офигенная штука, что с трудом понимаешь, как раньше без нее жил.

Полностью согласен.
я бы добавил ещё про RustPython github.com/RustPython/RustPython — инициатива по переписыванию интерпретатора python3 полностью на Rust не используя биндингов к существующему CPython. Вроде как занимаются неглупые ребята, разбирающиеся в вопросе.
Что у них с многопоточностью?
Adam @cthulahoops Feb 06 15:06
Just to note we're still really early stages, and implementing the core of the language. We currently don't have threading, async, or network support at all! (Or dictionaries!)
Other than that, a web server in RustPython should be exactly the same as in normal python. I'd say the first step would be to write a rust port of the socket module.
Точно, спасибо. На данном этапе я и не ожидал. А как в будущем? Копируют GIL или будут применять своё ядро интерпретатора, где потоки нормально работают?

Из целей указаны только


  • Full Python-3 environment entirely in Rust (not CPython bindings)
  • A clean implementation without compatibility hacks

Каким образом планируется все делать вероятно стоит спрашивать в gitter проекта. Судя по всему будет что-то свое. А так я не конрибьютор проекта, деталей особо не знаю, только немного по репозитория пошарил и гиттер почитал.

Отличная подборка, спасибо.

Почему так долго сидят в nightly такие штуки как Duration.as_millis()? Не понимаю.
Там же одна строка кода, давно бы отметили стабильным.

Думаю, что потому что это ->u128. Который был нестабильным не так давно, не знаю как сейчас.

Спасибо за труд. Новости про Клабника и Кемерона нехорошие, но в команде ещё много тащеров, я уверен найдут кем заменить этих двоих.
Спасибо, действительно уникальная подборка по сравнению с тем же this-week-in-rust.org
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории