[Python] Writing Python like it's Rust

2023-05-24 Thread Luca Bacchi
Sono incappato in questo articolo: https://kobzol.github.io/rust/python/2023/05/20/writing-python-like-its-rust.html e devo riconoscere che descrive un generale approccio allo sviluppo in Python in cui mi sono molto riconosciuto. Nel mio caso però dovete sostituire Rust con TypeScript: da quand

Re: [Python] Writing Python like it's Rust

2023-05-24 Thread Carlos Catucci
On Wed, 24 May 2023 at 10:26, Luca Bacchi wrote: > > Sono incappato in questo articolo: > > > https://kobzol.github.io/rust/python/2023/05/20/writing-python-like-its-rust.html > > e devo riconoscere che descrive un generale approccio allo sviluppo in Python > in cui mi sono molto riconosciut

Re: [Python] Writing Python like it's Rust

2023-05-24 Thread Davide Muzzarelli
On 24/05/23 10:25, Luca Bacchi wrote: Sono incappato in questo articolo: [...] e devo riconoscere che descrive un generale approccio allo sviluppo in Python in cui mi sono molto riconosciuto. Idem! In pratica la tendenza è quella ad usare il più possibile tutti quegli strumenti e quei costru

Re: [Python] Writing Python like it's Rust

2023-05-24 Thread Jacopo Cascioli
No, se volessi usare la tipizzazione statica...scriverei in Rust. Python è diventato uno dei linguaggi più usati perchè ha proposto un modo di sviluppare diverso, innovativo ed efficace. Io mi trovo ad usare Python sempre di meno, proprio perchè queste funzionalità le posso trovare implementate

Re: [Python] Writing Python like it's Rust

2023-05-24 Thread Luca Bacchi
Per completezza segnalo un'altra risorsa: https://www.youtube.com/arjancodes Credo sia abbastanza conosciuto il suo canale. Ecco, direi che il suo stile di codice Python rispecchia l'approccio di cui si sta discutendo in questo thread. In questo [video](https://www.arjancodes.com/mindset/type-hi

Re: [Python] Writing Python like it's Rust

2023-05-24 Thread Pietro Brunetti
Capisco la situazione, i pro e i contro... L'unica cosa che suggerirei all'autore dell'articolo e' di usere il decoratore singledispatch invece di fare l'odioso `isinstance` quando vuole usare qualcosa di simile a enum+mat