Python 3.9 - czego Wam brakuje?

0

Hej, może nie jest to pytanie związane typowo z językiem, ale jestem ciekawy czego Wam brakuje w Pythonie i jakie zmiany byście chętnie w nim widzieli.
Ja nie jestem typowym devem, więc mimo że w pracy Pythona używam, to akurat jego niedobory jakoś szczególnie mnie nie bolą. A przynajmniej nie bolały dopóki nie przeczytałem changeloga, bo przyznam szczerze, że z wielką przyjemnością witam typy generyczne :).

7

Przydałoby się, żeby Python 4 wymuszał stosowanie type hints i automatycznie przeprowadzał walidację, czy do funkcji podawany jest odpowiedni typ itp.
Chciałbym, żeby twórcy zapewnili taką składnię i obostrzenia, aby "refactor rename" w IDE zawsze działał dla 100% kodu.

2

Wiecie, że planują Patern Matching...?

Mnie pomału zaczyna brakować prostoty tego języka, bo stopniowo wraz z kolejnymi wersjami obrasta on tłuszczem w nowe funkcjonalności i elementy i drepcze by zostać kolejną Javą. Najpierw dziki nacisk na językowe wsparcie asynchroniczne, teraz type hinty (się tu zgadzam z Davidem Beazley'em), operator morświna i f-stringi, wkrótce nie wiadomo co jeszcze, bo już poprawili parser by przeciskać różne rzeczy.

https://twitter.com/ramalhoorg/status/1275616141810040833

Trochę człowiek zazdrości Go: zdefiniowali ograniczony zakres języka i konsekwentnie się trzymają, zamiast dodawać pierdoły bo Rust/Haskell/Whatever je ma (choć w bólach rodzi się już Go 2 z generykami - here we go again). To pewnie będzie niepopularna opinia, ale mi bardziej pasowała wersja około 3.4, więcej mi nie trzeba.

1

Brakuje mi parsera AST w PHP dla Pythona heh ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1