Re: [Python] Che ne dite di RUST?

2015-05-29 Per discussione Nicola Larosa
Nicola Larosa wrote:
 Che ne dici di tradurlo in inglese e pubblicarlo da qualche parte?
 Tipo sul tuo blog, che langue dal 2012. :-)

Ah ah, l'ha fatto, grande Enrico! Grazie. :-)

Go, Rust, Python... some random impressions
http://www.enrico-franchi.org/2015/05/go-rust-python-some-random-impressions.html

-- 
Nicola 'tekNico' Larosa http://www.tekNico.net/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-29 Per discussione enrico franchi
On Thu, May 28, 2015 at 1:45 PM, Carlo Miron mi...@python.it wrote:

 Ci sta tanta roba dentro Rik0. E non solo metaforicamente :P


Ehm... questa cosa e' abbastanza ambigua. ;)


-- 
.
..: -enrico-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-29 Per discussione enrico franchi
2015-05-29 13:42 GMT+01:00 Carlos Catucci carlos.catu...@gmail.com:

 Si riferiva alla birra I suppose


A si, sotto le 12 pinte e' per principianti. ;)


-- 
.
..: -enrico-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-29 Per discussione Carlos Catucci
2015-05-29 14:40 GMT+02:00 enrico franchi enrico.fran...@gmail.com:

 Ci sta tanta roba dentro Rik0. E non solo metaforicamente :P


 Ehm... questa cosa e' abbastanza ambigua. ;)


Si riferiva alla birra I suppose

Carlos
-- 
EZLN ... Para Todos Todo ... Nada para nosotros
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-29 Per discussione enrico franchi
2015-05-28 12:57 GMT+01:00 Marco Ippolito ippolito.ma...@gmail.com:

  Dispiace che il pubblico italian-impaired venga privato di tanta
 sapienza.
 Concordo

 aggiungo che pur, a volte  auspicando una maggior sintesi nei suoi
 post, devo dire che la conoscenza tecnica di Enrico è notevole.


Grazie! Eh, per la sintesi e' vero. Citando un vecchio di questa ML (in
effetti credo che fosse Usenet, ma tant'e') che citava Pascal, se avessi
avuto piu' tempo l'avrei scritta piu' breve. (si la citazione e' ambigua:
Pascal lo disse, ma altra gente prima di lui potrebbe averlo scritto..)


 Spero prima o poi di avere il piacere di conoscerlo di persona


Qualche Pycon forse. Oppure se vi trasferite qui nel nord spinto...


-- 
.
..: -enrico-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-29 Per discussione Marco Beri
2015-05-29 14:39 GMT+02:00 enrico franchi enrico.fran...@gmail.com:


 2015-05-28 11:47 GMT+01:00 Nicola Larosa n...@teknico.net:


 Magistrale. Salvato in archivio. Ecco il link al post:

 http://lists.python.it/pipermail/python/2015-May/023186.html


 Ma grazie! :)


 Che ne dici di tradurlo in inglese e pubblicarlo da qualche parte? Tipo
 sul tuo blog, che langue dal 2012. :-) O ne hai un altro?



 http://www.enrico-franchi.org/2015/05/go-rust-python-some-random-impressions.html

 Eh... non e' che abbia piu' un monte di tempo per sta roba...


Iscritto subito al feed.

Ora ti toccherà scrivere :-)

Ciao.
Marco.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-29 Per discussione enrico franchi
2015-05-28 11:47 GMT+01:00 Nicola Larosa n...@teknico.net:


 Magistrale. Salvato in archivio. Ecco il link al post:

 http://lists.python.it/pipermail/python/2015-May/023186.html


Ma grazie! :)


 Che ne dici di tradurlo in inglese e pubblicarlo da qualche parte? Tipo
 sul tuo blog, che langue dal 2012. :-) O ne hai un altro?


http://www.enrico-franchi.org/2015/05/go-rust-python-some-random-impressions.html

Eh... non e' che abbia piu' un monte di tempo per sta roba...


-- 
.
..: -enrico-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-28 Per discussione Marco Ippolito
 Dispiace che il pubblico italian-impaired venga privato di tanta sapienza.
Concordo

aggiungo che pur, a volte  auspicando una maggior sintesi nei suoi
post, devo dire che la conoscenza tecnica di Enrico è notevole.
Spero prima o poi di avere il piacere di conoscerlo di persona

PS: spero di aver seguito le indicazioni di netiquette della mailing list
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-28 Per discussione Nicola Larosa
Enrico Franchi wrote:
 io Haskell lo guardo e ci giochicchio da una decina di anni, ma
 regolarmente mi capita di leggere codice scritto dai pro che non mi
 e' immediatamente chiaro e che devo davvero smontare pezzo pezzo prima
 di capire come e perche' funziona.

Sigh...


 Viceversa, Go e' esattamente a meta' strada fra C e Python: puoi
 vederlo come un C svecchiato, ma puoi anche vederlo come un Python
 ottimizzato.

Magistrale. Salvato in archivio. Ecco il link al post:

http://lists.python.it/pipermail/python/2015-May/023186.html

Dispiace che il pubblico italian-impaired venga privato di tanta sapienza.

Che ne dici di tradurlo in inglese e pubblicarlo da qualche parte? Tipo
sul tuo blog, che langue dal 2012. :-) O ne hai un altro?

-- 
Nicola 'tekNico' Larosa http://www.tekNico.net/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-28 Per discussione enrico franchi
2015-05-27 13:45 GMT+01:00 Carlos Catucci carlos.catu...@gmail.com:


 On 27 May 2015 at 14:26, Marco De Paoli depao...@gmail.com wrote:

 http://lucumr.pocoo.org/2015/5/27/rust-for-pythonistas/


 Me lo leggo bene appena ho un attimo, ma da una passata veloce devo dire
 che tra i C like Rust mi sembra il meno lontano da Python


A me sembra che mettere Rust fra i C like e' gia' uno stretch forte. Nel
senso che si, la sintassi ha preso alcune cose da C [in realta', passando
molto piu' da C++ che dal plain C] (ma tutto sommato ne ha prese
altrettante da ML e famiglia).

Per il resto, mi sembra parecchio lontano da Python sotto tantissimi punti
di vista. Prendiamo alcuni assi:

1. Tipizzazione statica vs. dinamica: Python e' interamente sul side della
tipizzazione dinamica. La tipizzazione statica non solo non e' presente, ma
anche le features che ci si avvicinano sono esplicitamente risolte a
runtime e viene suggerito di non usarle per fare typing static-like.
2. Binding dinamico vs. statico: Python e' completamente dinamico. Java
pure. Go in generale usa il binding dinamico (quando usi le interfacce --
ovvero quando astrai) e usa il binding statico solo quando non ha senso
altrimenti; C++ usa il binding statico di default, quello dinamico quando
richiesto (virtual); Rust usa il binding statico tutte le volte che e'
possibile ed e' una best practice. Supporta anche binding dinamico (grosso
modo negli stessi casi in cui lo hai in Go).
3. Il modello ad oggetti di Rust e' marcatamente diverso da quello dei
classici linguaggi imperativi OOP (quali Java, Python e C++). I traits a
prima vista assomigliano a delle base-classes/interfacce/whatever, ma le
differenze sono profonde. Davvero, bisogna pensarli in termini di
type-classes alla Haskell o moduli alla ML.
4. Python cerca di tenere le cose semplici e di astrarre i dettagli di
basso livello. Rust nasce con l'idea di darti controllo esplicito di
*tutti* i dettagli di basso livello. Se non vuoi farlo, quasi non ha senso
usare Rust.
5. Python ha un runtime estremamente ricco: talmente ricco che per
specifica impedisce ottimizzazioni mediamente ragionevoli. Rust nasce con
l'idea di *non* avere in pratica un runtime (ovvero, il runtime e'
completamente minimale e praticamente inesistente)

Se proprio devo esprimermi, fra i C like trovo che Go sia quello piu'
filosoficamente vicino a Python. Tende ad astrarre i dettagli
apparentemente irrilevanti e il sistema (in un caso la VM, nell'altro il
compilatore+runtime) fa la cosa migliore. Entrambi hanno il problema che
per fare certe cose, quando si ha bisogno di piu' controllo, bisogna in
qualche modo uscire dal modello (FFI/cython e compagnia in Python, low
level API/C extension in Go -- con poi tutti i problemi che ne derivano).
Rust invece e' relativamente piu' vicino a C++/OCaml: linguaggio complesso
per permetterti il massimo controllo su qualunque cosa, controllo che non
puoi facilmente ignorare: in alcuni casi Rust ti viene incontro piu' di C++
perche' di da un modello piu' facile con cui ragionare, ma la filosofia e'
molto piu' quella.

L'altra differenza e' che sia in Python che in Go (anzi, piu' in Go che in
Python) dopo poche settimane che ci si lavora si riesce a leggere e capire
piu' o meno tutto il codice che gira la fuori. Se non lo si capisce, e'
perche' mancano fondamenti sul dominio specifico, ma non c'e' ambiguita' o
magia del linguaggio che maschera tutto. In questo, Go e' perfino piu'
semplice di Python. Ci sono features elementari di Python che molti
programmatori non usano e non conoscono (o non sanno usare): metaclassi,
descriptor protocol, generatori per fare coroutine, per alcuni perfino
decoratori... in Go non ci sono features complicate: ti danno tutti i
mattoncini che sono semplici. Poi magari il novizio non sa come comporli
nel modo giusto, ma quando li vede composti e' abbastanza immediato capire
cosa fanno e perche'.

Altri linguaggi (C++, OCaml, Haskell e ci metterei dentro anche Rust) hanno
bisogno di una comprensione molto piu' approfondita per poter coprire la
stessa quantita' di codice. Insomma... io Haskell lo guardo e ci
giochicchio da una decina di anni, ma regolarmente mi capita di leggere
codice scritto dai pro che non mi e' immediatamente chiaro e che devo
davvero smontare pezzo pezzo prima di capire come e perche' funziona.


 Cioe' poniamo che insegno a programmare in Python a qualcuno, cosa che
 aiuta il novello operator a fare analisi senza dover incorrere in mal di
 testa epici per trasgformare il metacodice in qualcosa di intellegibile dal
 compilatore. Se dopo deve passare ad un linguaggio C like, direi che con
 rust il passaggio sia meno doloroso rispetto a C++ o C#, per citarne due
 (quella roba di plastlina che si attacca ovunque e ha il nome di un ottimo
 caffe' manco la considero).


Non sono d'accordo. Secondo me suddetto novizio non saprebbe da che parte
prendere Rust. Quasi tutto il linguaggio e' creato per potere risolvere in
modo efficiente problemi che il 

Re: [Python] Che ne dite di RUST?

2015-05-28 Per discussione Manlio Perillo
2015-05-28 12:20 GMT+02:00 enrico franchi enrico.fran...@gmail.com:



 [...]


 Altri linguaggi (C++, OCaml, Haskell e ci metterei dentro anche Rust)
 hanno bisogno di una comprensione molto piu' approfondita per poter coprire
 la stessa quantita' di codice. Insomma... io Haskell lo guardo e ci
 giochicchio da una decina di anni, ma regolarmente mi capita di leggere
 codice scritto dai pro che non mi e' immediatamente chiaro e che devo
 davvero smontare pezzo pezzo prima di capire come e perche' funziona.



Bello sapere di non essere l'unico.
In passato avevo cominciato a pensare di essere diversamente
intelligente...

 [...]

Ciao  Manlio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-28 Per discussione Carlo Miron
2015-05-28 14:56 GMT+02:00 Manlio Perillo manlio.peri...@gmail.com:

 2015-05-28 12:20 GMT+02:00 enrico franchi enrico.fran...@gmail.com:
 Altri linguaggi (C++, OCaml, Haskell e ci metterei dentro anche Rust)
 hanno bisogno di una comprensione molto piu' approfondita per poter coprire
 la stessa quantita' di codice. Insomma... io Haskell lo guardo e ci
 giochicchio da una decina di anni, ma regolarmente mi capita di leggere
 codice scritto dai pro che non mi e' immediatamente chiaro e che devo
 davvero smontare pezzo pezzo prima di capire come e perche' funziona.

 Bello sapere di non essere l'unico.
 In passato avevo cominciato a pensare di essere diversamente
 intelligente...

Tuttavia Enrico è riuscito a conservare il senso dell'umorismo...

©

-- 
|:**THE BEER-WARE LICENSE** (Revision 42):
| mi...@python.it wrote this mail. As long as you retain
| this notice you can do whatever you want with this stuff.
| If we meet some day, and you think this stuff is worth it,
| you can buy me a beer in return.
|--Carlo Miron :
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-28 Per discussione Carlo Miron
2015-05-28 14:01 GMT+02:00 Vincenzo Campanella vin...@gmail.com:

 Il 28.05.2015 13:57, Marco Ippolito ha scritto:

 Dispiace che il pubblico italian-impaired venga privato di tanta
 sapienza.

 Concordo

 + 1. Mi piacerebbe sapere anche solo la metà delle cose che sa...

Ci sta tanta roba dentro Rik0. E non solo metaforicamente :P

©

-- 
|:**THE BEER-WARE LICENSE** (Revision 42):
| mi...@python.it wrote this mail. As long as you retain
| this notice you can do whatever you want with this stuff.
| If we meet some day, and you think this stuff is worth it,
| you can buy me a beer in return.
|--Carlo Miron :
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-28 Per discussione Carlos Catucci
2015-05-28 13:57 GMT+02:00 Marco Ippolito ippolito.ma...@gmail.com:

 aggiungo che pur, a volte  auspicando una maggior sintesi nei suoi
 post, devo dire che la conoscenza tecnica di Enrico è notevole


A me piace che si dilunghi. Alla fine piu' cose dice piu' probabile che
capisco qualcosa. Posto che nella mia ignoranza capisco un vocabolo su 5,
con molti vocaboli riesco a estrapolare un senso anche prima di usare
Google come dizionario enciclopedico per decifrare, stile stele di rosetta
(*) cosa intenda dire con tutti quei termini ben oltre le capacita' dei
comuni mortali ;)

Grande Enrico comunque

* Il calembour non era voluto

Carlos
-- 
EZLN ... Para Todos Todo ... Nada para nosotros
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-28 Per discussione Vincenzo Campanella

Il 28.05.2015 13:57, Marco Ippolito ha scritto:

Dispiace che il pubblico italian-impaired venga privato di tanta sapienza.

Concordo


+ 1. Mi piacerebbe sapere anche solo la metà delle cose che sa...
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-28 Per discussione Vincenzo Campanella

Il 28.05.2015 14:45, Carlo Miron ha scritto:

2015-05-28 14:01 GMT+02:00 Vincenzo Campanella vin...@gmail.com:


Il 28.05.2015 13:57, Marco Ippolito ha scritto:

Dispiace che il pubblico italian-impaired venga privato di tanta
sapienza.

Concordo


+ 1. Mi piacerebbe sapere anche solo la metà delle cose che sa...

Ci sta tanta roba dentro Rik0. E non solo metaforicamente :P

©


Quanto a quello, allora, fra me e lui si apre una bella gara... ;-)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-28 Per discussione Carlos Catucci
2015-05-28 14:56 GMT+02:00 Manlio Perillo manlio.peri...@gmail.com:

 In passato avevo cominciato a pensare di essere diversamente
 intelligente...


Io avevo capito diversamente magro ;)

Carlos
-- 
EZLN ... Para Todos Todo ... Nada para nosotros
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-27 Per discussione Marco De Paoli
2015-05-24 19:58 GMT+02:00 Carlos Catucci carlos.catu...@gmail.com:
 https://github.com/rust-lang/rust

http://lucumr.pocoo.org/2015/5/27/rust-for-pythonistas/

ciao,
Marco
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-27 Per discussione Carlos Catucci
On 27 May 2015 at 14:26, Marco De Paoli depao...@gmail.com wrote:

 http://lucumr.pocoo.org/2015/5/27/rust-for-pythonistas/


Me lo leggo bene appena ho un attimo, ma da una passata veloce devo dire
che tra i C like Rust mi sembra il meno lontano da Python. Cioe' poniamo
che insegno a programmare in Python a qualcuno, cosa che aiuta il novello
operator a fare analisi senza dover incorrere in mal di testa epici per
trasgformare il metacodice in qualcosa di intellegibile dal compilatore. Se
dopo deve passare ad un linguaggio C like, direi che con rust il passaggio
sia meno doloroso rispetto a C++ o C#, per citarne due (quella roba di
plastlina che si attacca ovunque e ha il nome di un ottimo caffe' manco la
considero).
Poi, per carita', e' solo un mio punto di vista personale, magari nei fatti
ho detto esattamente il contrario di come stanno le cose.

Carlos
-- 
EZLN ... Para Todos Todo ... Nada para nosotros
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione Carlos Catucci
2015-05-25 10:39 GMT+02:00 Giorgio Zoppi giorgio.zo...@gmail.com:

 Pero questo sono opinioni. Vediamo tra due anni dove sara Rust.


Con tanti saluti al Sei milionario ;)

Carlos
-- 
EZLN ... Para Todos Todo ... Nada para nosotros
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione Carlo Miron
2015-05-25 10:39 GMT+02:00 Giorgio Zoppi giorgio.zo...@gmail.com:

 Per la parte di linguaggi ad alto livello il mercato e´gia abbastanza
 saturo, questo e´quello che volevo dire. Pero questo sono opinioni.

Credo di aver sentito ripetere questa frase ad infinitum sin dagli
anni 80 del millennio scorso. E tuttora non posso essere più in
disaccordo.

Ciao,
©

-- 
|:**THE BEER-WARE LICENSE** (Revision 42):
| mi...@python.it wrote this mail. As long as you retain
| this notice you can do whatever you want with this stuff.
| If we meet some day, and you think this stuff is worth it,
| you can buy me a beer in return.
|--Carlo Miron :
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione Carlo Miron
2015-05-25 11:16 GMT+02:00 Luca Bacchi bacch...@gmail.com:
 Mi inserisco per chiedere:

 perchè OCaml non ha sfondato, che è una figata totale?

Brutto nome, e mancano le parentesi graffe.

©

-- 
|:**THE BEER-WARE LICENSE** (Revision 42):
| ca...@golang.it wrote this mail. As long as you retain
| this notice you can do whatever you want with this stuff.
| If we meet some day, and you think this stuff is worth it,
| you can buy me a beer in return.
|--Carlo Miron :
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione Carlos Catucci
2015-05-25 11:16 GMT+02:00 Luca Bacchi bacch...@gmail.com:

 perchè OCaml non ha sfondato


Carina l'implementazione fatta su Wikipedia delle 99 bottle of beer in
OCaml.
Ci si deve fare un attimo l'occhio ma davvero carina.

Carlos
-- 
EZLN ... Para Todos Todo ... Nada para nosotros
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione Giorgio Zoppi
Per quanto sia buono un linguaggio quello che fa la differenza e´ la
community delle persone early adopters. Perl e Python avevano dopo un paio
di anni una communita ampia.
Era questo che volevo dire, mi sono espresso molto male, sorry.
Tipo di linguaggio che sarebbe utile in questo momento e´ un linguaggio che
faccia fronte alla complessita dei progetti C++ e non sia una castrazione
chimica a la Java.
Per la parte di linguaggi ad alto livello il mercato e´gia abbastanza
saturo, questo e´quello che volevo dire. Pero questo sono opinioni. Vediamo
tra due anni dove sara Rust.
Saluti,
Giorgio.



Il giorno 25 maggio 2015 09:47, Carlos Catucci carlos.catu...@gmail.com
ha scritto:


 2015-05-25 1:00 GMT+02:00 enrico franchi enrico.fran...@gmail.com:

 Vorrei capire di preciso cosa hai in mente. Perche' essere una via di
 mezzo fra C++ e Java puo' volere dire tutto e niente


 In effetti li vedo come mondi cosi' differenti tra loro (chiaramente parlo
 da developer ad un livello infinitamente piu' basso di quello che puo'
 avere Enrico [*]) che non saprei dove situare una via mediana alla maniera
 di Lao Tze.
 Non ho mai visto Nim, andro' a dare una occhiata. Go non mi fa impazzire.
 Sara' figo, ma se non aveva big G alle spalle avrebbe avuto il successo che
 sembra avere? Rust non sembra male, una sintassi C like ma chiara e pulita.
 Certo i compilati a me garbano poco. Pero' se e' possibile compilare su
 piu' platforms gia' posso accettarli se serve per ottenere fatures
 (prestazioni, multi processing etc.) che un interpretato come Python non
 ha.
 Come dice Enrico, non abbiamo la sfera di cristallo, se Giorgio la vuole
 mettere a disposzione pero' potremmo provare a beccare i prossimi 6 numeri
 del SuperEnalotto e risolvere i probelmi economici di tutti ;)

 * Spesso leggendo quello che scrive sono costretto a googlolare solo per
 capire di cosa parli, e poi ad approfondire per capire anche cosa abbia
 detto. E lo ringrazio, e'0 un'ottimo stimolo per apprendere.

 Carlos
 --
 EZLN ... Para Todos Todo ... Nada para nosotros

 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python




-- 
Quiero ser el rayo de sol que cada día te despierta
para hacerte respirar y vivir en me.
Favola -Moda.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione Carlos Catucci
2015-05-25 1:00 GMT+02:00 enrico franchi enrico.fran...@gmail.com:

 Vorrei capire di preciso cosa hai in mente. Perche' essere una via di
 mezzo fra C++ e Java puo' volere dire tutto e niente


In effetti li vedo come mondi cosi' differenti tra loro (chiaramente parlo
da developer ad un livello infinitamente piu' basso di quello che puo'
avere Enrico [*]) che non saprei dove situare una via mediana alla maniera
di Lao Tze.
Non ho mai visto Nim, andro' a dare una occhiata. Go non mi fa impazzire.
Sara' figo, ma se non aveva big G alle spalle avrebbe avuto il successo che
sembra avere? Rust non sembra male, una sintassi C like ma chiara e pulita.
Certo i compilati a me garbano poco. Pero' se e' possibile compilare su
piu' platforms gia' posso accettarli se serve per ottenere fatures
(prestazioni, multi processing etc.) che un interpretato come Python non
ha.
Come dice Enrico, non abbiamo la sfera di cristallo, se Giorgio la vuole
mettere a disposzione pero' potremmo provare a beccare i prossimi 6 numeri
del SuperEnalotto e risolvere i probelmi economici di tutti ;)

* Spesso leggendo quello che scrive sono costretto a googlolare solo per
capire di cosa parli, e poi ad approfondire per capire anche cosa abbia
detto. E lo ringrazio, e'0 un'ottimo stimolo per apprendere.

Carlos
-- 
EZLN ... Para Todos Todo ... Nada para nosotros
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione Giorgio Zoppi
Mi dispiace, non sono figlio di Lucy, il personaggio di Luc Besson.
Saluti e baci,
Giorgio

Il giorno 25 maggio 2015 10:40, Carlos Catucci carlos.catu...@gmail.com
ha scritto:


 2015-05-25 10:39 GMT+02:00 Giorgio Zoppi giorgio.zo...@gmail.com:

 Pero questo sono opinioni. Vediamo tra due anni dove sara Rust.


 Con tanti saluti al Sei milionario ;)

 Carlos
 --
 EZLN ... Para Todos Todo ... Nada para nosotros

 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python




-- 
Quiero ser el rayo de sol que cada día te despierta
para hacerte respirar y vivir en me.
Favola -Moda.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione Luca Bacchi
Mi inserisco per chiedere:

perchè OCaml non ha sfondato, che è una figata totale?

Il giorno 25 maggio 2015 10:50, Carlo Miron mi...@python.it ha scritto:

 2015-05-25 10:39 GMT+02:00 Giorgio Zoppi giorgio.zo...@gmail.com:

  Per la parte di linguaggi ad alto livello il mercato e´gia abbastanza
  saturo, questo e´quello che volevo dire. Pero questo sono opinioni.

 Credo di aver sentito ripetere questa frase ad infinitum sin dagli
 anni 80 del millennio scorso. E tuttora non posso essere più in
 disaccordo.

 Ciao,
 ©

 --
 |:**THE BEER-WARE LICENSE** (Revision 42):
 | mi...@python.it wrote this mail. As long as you retain
 | this notice you can do whatever you want with this stuff.
 | If we meet some day, and you think this stuff is worth it,
 | you can buy me a beer in return.
 |--Carlo Miron :
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione Matteo Scotuzzi
2015-05-25 11:16 GMT+02:00 Luca Bacchi bacch...@gmail.com:

 Mi inserisco per chiedere:

 perchè OCaml non ha sfondato, che è una figata totale?


Ovviamente perché il suo creatore non è barbuto
https://www.google.it/search?q=Xavier+Leroy
http://www.wired.com/2012/06/beard-gallery/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione Carlo Miron
2015-05-25 12:12 GMT+02:00 Michele Orru` li...@tumbolandia.net:

 Carlo Miron ca...@golang.it writes:

 Brutto nome, e mancano le parentesi graffe.
 e lo insegnano alle università

Beh, questo vale anche per Python, ormai...

-- 
|:**THE BEER-WARE LICENSE** (Revision 42):
| ca...@golang.it wrote this mail. As long as you retain
| this notice you can do whatever you want with this stuff.
| If we meet some day, and you think this stuff is worth it,
| you can buy me a beer in return.
|--Carlo Miron :
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione Carlos Catucci
On 25 May 2015 at 12:35, Carlo Miron ca...@golang.it wrote:

 Beh, questo vale anche per Python, ormai...


Conta lo stato all'inizio delal creazione, poi il look puo' cambiare

Carlos
-- 
EZLN ... Para Todos Todo ... Nada para nosotros
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione Carlos Catucci
2015-05-25 12:45 GMT+02:00 Fabrizio Soppelsa fsoppelsa...@yandex.com:

 Non solo G, ma gente come K. Thompson (e B. W. Kernighan che sta per
 pubblicare il tomo di riferimento), che non sono proprio i primi arrivati.
 Anche Red Hat ha creato Ceylon, eppure. Una grande azienda alle spalle non
 mi sembra sinonimo di successo automatico.


Paragonare Red Hat (che ha il suo business su una distro Linux) con Google
e' come pagonare le dimensioni di una formica con quelle di un'elefante
affermando che sono pressoche' identiche.
Per dire io Ceylon (non l'isola/nazione) e' la prima volta che lo sento
nominare. Gia' solo per chi e' Google, e' chiaro che il suo linguaggio ha
maggiori chance di altri di raggiungere un numero di sviluppatori maggiore.
E io non parlavo di successo autoamtico ma di spinta iniziale alla
diffusione.

Carlos
-- 
EZLN ... Para Todos Todo ... Nada para nosotros
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione Michele Orru`
Carlo Miron ca...@golang.it writes:

 Brutto nome, e mancano le parentesi graffe.
e lo insegnano alle università

-- 
µ.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione Fabrizio Soppelsa

On 05/25/2015 10:47 AM, Carlos Catucci wrote:
Go non mi fa impazzire. Sara' figo, ma se non aveva big G alle spalle 
avrebbe avuto il successo che sembra avere?


Non solo G, ma gente come K. Thompson (e B. W. Kernighan che sta per 
pubblicare il tomo di riferimento), che non sono proprio i primi arrivati.
Anche Red Hat ha creato Ceylon, eppure. Una grande azienda alle spalle 
non mi sembra sinonimo di successo automatico.


FS.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione enrico franchi
2015-05-25 9:39 GMT+01:00 Giorgio Zoppi giorgio.zo...@gmail.com:

 Per quanto sia buono un linguaggio quello che fa la differenza e´ la
 community delle persone early adopters. Perl e Python avevano dopo un paio
 di anni una communita ampia.


Vero. Non ho numeri, ma la comunita' di Rust mi sembra piuttosto grossina
(per essere cosi' giovane) e molto attiva.
Poi magari si sgonfia l'anno prossimo, quello non posso saperlo.

Non ho nemmeno datapoint per confrontare la comunita' di Python nel 1993
con quella di rust oggi. A sboccio direi che per ovvi motivi quella di Rust
e' molto piu' grossa (per il semplice fatto che ci sono piu' sviluppatori
unix/open source di quelli che c'erano 22 anni fa). Cosa succedera', come
sopra non lo so: oggi ci sono anche molte piu' expectations in termini di
librerie e di ambiente.


 Era questo che volevo dire, mi sono espresso molto male, sorry.
 Tipo di linguaggio che sarebbe utile in questo momento e´ un linguaggio
 che faccia fronte alla complessita dei progetti C++ e non sia una
 castrazione chimica a la Java.


E ancora non capisco. Se il punto e' semplicemente non essere C++ e non
essere Java (poi voglio dire... a me non garba molto, ma non e' che sia sto
dramma da essere chiamato castrazione chimica), ci sono un sacco di
alternative. Se aggiungi i requisiti di cui abbiamo parlato nel post prima,
insisto... un po' di opzioni ci sono. Poi cosa rimarra', non lo so.


 Per la parte di linguaggi ad alto livello il mercato e´gia abbastanza
 saturo, questo e´quello che volevo dire. Pero questo sono opinioni. Vediamo
 tra due anni dove sara Rust.


Gia', non ho davvero possibilita' di predire. A naso sembra promettere
bene. Ma potrebbe essere che Go (per dirne uno) integri features che vanno
a pestare i piedi nella zona di Rust. Oppure potrebbe svilupparsi, in una
nicchia, o come GP.


-- 
.
..: -enrico-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione enrico franchi
2015-05-25 10:16 GMT+01:00 Luca Bacchi bacch...@gmail.com:

 perchè OCaml non ha sfondato, che è una figata totale?


Perche' e' sperare di mettere su un team e di mantenerlo di sviluppatori
OCaml non e' esattamente banale. Ci si rivolge ad una fetta di mercato
piccola e buon gustaia. Che ovviamente crea problemi ad una diffusione su
larga scala e invoglia nicchie specifiche.

Tra l'altro lo sviluppatore medio non ha nessuna speranza di padroneggiare
OCaml on the job (non e' come fare training ad un Rubysta su Python o
viceversa). Si, parlo di quel tipo di sviluppatore che quando gli chiedo
come risolvono le collisioni un hash map mi guarda stranito, che non sa
calcolare la complessita' del suo algoritmo, che quando gli chiedo di
passare da ricorsivo ad imperativo o viceversa sembra che gli abbia tritato
un gattino sulla tastiera, che se deve disegnare un modello ad oggetti
viola sistematicamente OCP e abusa dell'ereditarieta', che va bene se ha
idea di come funzionano i DNS, ma non va oltre al fatto che in qualche
modo traducono i nomi in IP, etc etc etc.

Viceversa, se gli do in mano, per dire Python, qualcosa che apparentemente
funziona ne esce. Poi certo... se salta fuori che devo supportarlo io mi
licenzio flippando il tavolo, ma appunto... non devo mantenerlo io. :)

Poi, tornando ad OCaml su motivazioni non business... ha concorrenza
spietata da Haskell, che riesce a vendersi come molto cool. Io
personalmente lo trovo davvero complicato (effetto C++) rispetto ad SML o
anche allo stesso Haskell. Nota, non e' una questione non e' fatto bene,
ma ci sono un sacco di complicazioni accessorie (e di tooling) che vengono
ancora prima di affrontare cose complicate (come disegnare un'applicazione
robusta).

Poi una serie di problemi di outreach della community (
http://www.amazon.com/Real-World-OCaml-Functional-programming/dp/144932391X/,
anno 2013 vs.
http://www.amazon.com/Real-World-Haskell-Bryan-OSullivan/dp/0596514980/ref=sr_1_1?s=booksie=UTF8qid=1432560312sr=1-1keywords=Real+World+Haskell,
anno 2008, seguito dal bellissimo
http://www.amazon.com/Learn-You-Haskell-Great-Good/dp/1593272839/ref=pd_sim_14_2?ie=UTF8refRID=0JWMVAQKWV1ZDAR4TEK5
2011).

Il tipo di persone a cui piacciono quel tipo di cose e' molto piu' facile
che sia cascato su Haskell. E la mia impressione e' che sebbene switchare
non sia veramente complicato, non dia nemmeno ritorni di investimento
particolarmente interessanti.

Come a dire, per me Python e Ruby sono relativamente equivalenti.
Preferisco di gran lunga Python per una serie di motivi (piu' culturali che
pratici). Ho imparato prima Python (che potrebbe avere influito sulle mie
preferenze). Se devo lavorare in Ruby lo faccio; ma mettermi a tenere
fresco Ruby non mi interessa. Non mi da nessun valore aggiunto. Cosa che
invece mi da skillarmi in Erlang, in Haskell o in Go.

-- 
.
..: -enrico-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione Nicola Larosa
enrico franchi wrote:
 passare da ricorsivo ad imperativo o viceversa

Qui intendevi iterativo, spero (per me :-) ).


 il bellissimo 
 http://www.amazon.com/Learn-You-Haskell-Great-Good/dp/1593272839/ 

Ecco, grazie, cercavo giusto qualcosa di carino per dare un'occhiata ad
Haskell. Sto infoiato con l'FRP (Functional Reactive Programming) ed Elm
http://elm-lang.org/, che è scritto in Haskell.

E guarda un po' che trovo in archivio? ;-)

Excellent Learn You a Haskell for Greater Good
http://www.enrico-franchi.org/2011/08/excellent-learn-you-haskell-for-greater.html

E poi il libro è tutto online: :-o

http://learnyouahaskell.com/chapters


 Non mi da nessun valore aggiunto. Cosa che invece mi da skillarmi
 in Erlang, in Haskell o in Go.

Erlang no grazie, Go fatto, ne è rimasto soltanto uno. :-)

-- 
Nicola 'tekNico' Larosa http://www.tekNico.net/

Because of an unlikely combination of well-designed interface
types and the ability to upgrade to more efficient interfaces
when necessary, Go is able to serve files as efficiently as nginx
without your knowledge or cooperation. And that's fucking amazing.
 - Carl, 2014, http://avtok.com/2014/11/05/interface-upgrades.html
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione Luca Bacchi
Ci sarebbe F#. Credo sia praticamente un clone di OCaml ma con una
community un po' più ricca. E credo di aver visto anche delle offerte di
lavoro per F#, per dire, ... Non in Italia ovviamente.

Il giorno 25 maggio 2015 16:17, enrico franchi enrico.fran...@gmail.com
ha scritto:



 2015-05-25 15:00 GMT+01:00 Nicola Larosa n...@teknico.net:

 enrico franchi wrote:
  passare da ricorsivo ad imperativo o viceversa

 Qui intendevi iterativo, spero (per me :-) ).


 Si.  Non avere dormito per problemi di operations non aiuta la mia
 esposizione.


 http://learnyouahaskell.com/chapters


 Vero. Veramente piacevole, per inciso. Io lo presi anche cartaceo e mi
 piacque.



  Non mi da nessun valore aggiunto. Cosa che invece mi da skillarmi
  in Erlang, in Haskell o in Go.

 Erlang no grazie, Go fatto, ne è rimasto soltanto uno. :-)


 Posso arrivare ad essere d'accordo che lavorarci ha delle scomodita'. Come
 modello concettuale da imparare secondo me e' valido. Diciamo che per la
 fase di estendere i propri orizzonti il language to conquer them all e'
 relativamente poco interessante. Certo, vale la pena di essere studiato
 anche lui, ma non bisogna usare il fatto che piace di piu' per perdere
 l'opportunita' di vedere cose diverse. Specie per qualcuno con una
 seniority diversa dalla tua.

 --
 .
 ..: -enrico-

 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione enrico franchi
2015-05-25 15:00 GMT+01:00 Nicola Larosa n...@teknico.net:

 enrico franchi wrote:
  passare da ricorsivo ad imperativo o viceversa

 Qui intendevi iterativo, spero (per me :-) ).


Si.  Non avere dormito per problemi di operations non aiuta la mia
esposizione.


 http://learnyouahaskell.com/chapters


Vero. Veramente piacevole, per inciso. Io lo presi anche cartaceo e mi
piacque.



  Non mi da nessun valore aggiunto. Cosa che invece mi da skillarmi
  in Erlang, in Haskell o in Go.

 Erlang no grazie, Go fatto, ne è rimasto soltanto uno. :-)


Posso arrivare ad essere d'accordo che lavorarci ha delle scomodita'. Come
modello concettuale da imparare secondo me e' valido. Diciamo che per la
fase di estendere i propri orizzonti il language to conquer them all e'
relativamente poco interessante. Certo, vale la pena di essere studiato
anche lui, ma non bisogna usare il fatto che piace di piu' per perdere
l'opportunita' di vedere cose diverse. Specie per qualcuno con una
seniority diversa dalla tua.

-- 
.
..: -enrico-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione Carlos Catucci
2015-05-25 16:28 GMT+02:00 Luca Bacchi bacch...@gmail.com:

 E credo di aver visto anche delle offerte di lavoro per F#, per dire, ...
 Non in Italia ovviamente.


In italia gia trovare offerte Python e' dura, anche se ci sono piu' aziende
di quante non pensavo che lo usano.

Carlos
-- 
EZLN ... Para Todos Todo ... Nada para nosotros
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione enrico franchi
2015-05-25 15:10 GMT+01:00 Stefano Bossi ste.bo...@gmail.com:



 2015-05-25 16:00 GMT+02:00 Nicola Larosa n...@teknico.net:

 Erlang no grazie, Go fatto, ne è rimasto soltanto uno. :-)

 per chi non vuole saperne di erlang, ho sentito parlare molto bene di
 elixir, un ruby-like che gira sulla VM di erlang


Guardato rapidamente. Carino. Nessuno mi toglie l'idea che un conto e'
arrivarci conoscendo Erlang (per cui di fatto e' syntax sugar carino sopra
il modello di Erlang), un conto e' impararlo da 0 (e trovarsi con il layer
sottostante incognito).
Quindi direi, interessante per un team skillato in Erlang che non vuole
piu' lavorare in Erlang, ma credo che partire da 0 con quello possa essere
drammatico. Tutte le volte che ho provato un linguaggio alternativo su
una piattaforma nota mi sono trovato con questi problemi. Per esempio
quando stavo imparando Clojure ho trovato diverse cose di JVM che leakavano
nel modello di Clojure e che altrimenti vanno prese per magia.



-- 
.
..: -enrico-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione Stefano Bossi
2015-05-25 16:00 GMT+02:00 Nicola Larosa n...@teknico.net:

 Erlang no grazie, Go fatto, ne è rimasto soltanto uno. :-)

 per chi non vuole saperne di erlang, ho sentito parlare molto bene di
elixir, un ruby-like che gira sulla VM di erlang
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione enrico franchi
2015-05-25 15:28 GMT+01:00 Luca Bacchi bacch...@gmail.com:

 Ci sarebbe F#. Credo sia praticamente un clone di OCaml ma con una
 community un po' più ricca. E credo di aver visto anche delle offerte di
 lavoro per F#, per dire, ... Non in Italia ovviamente.


Se e' per quello ci sono anche offerte per OCaml. tutta roba di financial
trading, eh.
F# e' pur sempre .Net. Si vedra'. Per adesso grazie ma no grazie.
Per inciso, potresti evitare di fare top quoting?


-- 
.
..: -enrico-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione Giorgio Zoppi
Erlang..
http://www.quora.com/When-did-Facebook-switch-away-from-using-Erlang-for-Facebook-Chat/answer/Ben-Maurer
Saluti,
giorgio.


Il giorno 25 maggio 2015 16:44, Riccardo Magliocchetti 
riccardo.magliocche...@gmail.com ha scritto:

 Il 25/05/2015 16:17, enrico franchi ha scritto:

 2015-05-25 15:00 GMT+01:00 Nicola Larosa n...@teknico.net
 mailto:n...@teknico.net:

 enrico franchi wrote:
  Non mi da nessun valore aggiunto. Cosa che invece mi da skillarmi
  in Erlang, in Haskell o in Go.

 Erlang no grazie, Go fatto, ne è rimasto soltanto uno. :-)


 Posso arrivare ad essere d'accordo che lavorarci ha delle scomodita'. Come
 modello concettuale da imparare secondo me e' valido. Diciamo che per la
 fase di
 estendere i propri orizzonti il language to conquer them all e'
 relativamente
 poco interessante. Certo, vale la pena di essere studiato anche lui, ma
 non
 bisogna usare il fatto che piace di piu' per perdere l'opportunita' di
 vedere
 cose diverse. Specie per qualcuno con una seniority diversa dalla tua.


 Vabbè se non volete leggerne la documentazione almeno guardatevi il film :)
 https://www.youtube.com/watch?v=xrIjfIjssLE

 --
 Riccardo Magliocchetti
 @rmistaken

 http://menodizero.it

 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python




-- 
Quiero ser el rayo de sol que cada día te despierta
para hacerte respirar y vivir en me.
Favola -Moda.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione enrico franchi
2015-05-25 16:15 GMT+01:00 Giorgio Zoppi giorgio.zo...@gmail.com:

 Erlang..

 http://www.quora.com/When-did-Facebook-switch-away-from-using-Erlang-for-Facebook-Chat/answer/Ben-Maurer


Credo che per qualunque tecnologia la fuori qualcuno abbia scritto un post
su come rimpiazzandola con $altro le cose sono migliorate.

Spesso se vai a guardarci dentro la maggior parte delle volte c'erano:
1. problemi di gente (gli ingegneri usavano la tecnologia male per mancanza
di conoscenze o perche' il dominio era quello sbagliato)
2. problemi di legacy (il codice fa schifo e tanto va riscritto: cambiare
tecnologia non e' particolarmente un problema)

certo, a volte ci sono problemi intrinseci nella tecnologia. Pero' di
solito quando qualcuno non riesce a fare scalare qualcosa e gli altri ci
riescono... tra l'altro il fatto che dica che le astrazioni di Erlang
creano problemi di reliability mi fa sospettare fortemente che venivano
usate male. Se c'e' una cosa che Erlang fa veramente e' reliability.

E vedi le cose piu' strabe... Facebook che continua a riscrivere PHP per
farlo funzionare, Twitter che riscrive tutto da Ruby a Scala (e poi salta
fuori che stavano facendo runtime type check a go go e grazie che non
scalava...). Purtroppo non posso parlare delle cose che vedo di persona...
sigh.




-- 
.
..: -enrico-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione Riccardo Magliocchetti

Il 25/05/2015 16:17, enrico franchi ha scritto:

2015-05-25 15:00 GMT+01:00 Nicola Larosa n...@teknico.net
mailto:n...@teknico.net:

enrico franchi wrote:
 Non mi da nessun valore aggiunto. Cosa che invece mi da skillarmi
 in Erlang, in Haskell o in Go.

Erlang no grazie, Go fatto, ne è rimasto soltanto uno. :-)


Posso arrivare ad essere d'accordo che lavorarci ha delle scomodita'. Come
modello concettuale da imparare secondo me e' valido. Diciamo che per la fase di
estendere i propri orizzonti il language to conquer them all e' relativamente
poco interessante. Certo, vale la pena di essere studiato anche lui, ma non
bisogna usare il fatto che piace di piu' per perdere l'opportunita' di vedere
cose diverse. Specie per qualcuno con una seniority diversa dalla tua.


Vabbè se non volete leggerne la documentazione almeno guardatevi il film :)
https://www.youtube.com/watch?v=xrIjfIjssLE

--
Riccardo Magliocchetti
@rmistaken

http://menodizero.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione Enrico Bianchi

On 05/25/2015 12:49 PM, Carlos Catucci wrote:

Paragonare Red Hat (che ha il suo business su una distro Linux)


Il business di Red Hat e` parecchio piu` ampio, fidati[1] :)

Enrico
[1] JBoss, giusto per dire un pezzo (e non citiamo OpenStack/OpenShift)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-25 Per discussione Enrico Bianchi

On 05/25/2015 05:15 PM, Giorgio Zoppi wrote:

Erlang..
http://www.quora.com/When-did-Facebook-switch-away-from-using-Erlang-for-Facebook-Chat/answer/Ben-Maurer

Tanto che ora serve solo 800 milioni di utenti attivi con Erlang: 
http://www.quora.com/What-is-WhatsApps-server-architecture


Enrico
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-24 Per discussione Giorgio Zoppi
Altro linguaggio che fara la fine di D Programming Language.
Manca sempre un linguaggio che sia una via di mezzo tra C++ e Java per fare
applicazioni compilate in tanti settori senza perdersi nel linaggio e con
la possibilita di scegliere se no usare garbage collector.


2015-05-24 19:58 GMT+02:00 Carlos Catucci carlos.catu...@gmail.com:

 https://github.com/rust-lang/rust

 --
 EZLN ... Para Todos Todo ... Nada para nosotros

 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python




-- 
Quiero ser el rayo de sol que cada día te despierta
para hacerte respirar y vivir en me.
Favola -Moda.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che ne dite di RUST?

2015-05-24 Per discussione enrico franchi
2015-05-24 19:07 GMT+01:00 Giorgio Zoppi giorgio.zo...@gmail.com:

Altro linguaggio che fara la fine di D Programming Language.


E' un peccato che io non abbia la sfera di cristallo che hai tu...
Pero' forse vuoi portarla in riparazione: come dicevo, il futuro non lo
prevedo, ma gli indicatori presenti sono diversi.

Per dire, su Github si vede chiaramente che sebbene recente (da cui pochi
repo) c'e' tantissima attivita' sopra: la community intorno e' molto attiva
e stanno facendo un sacco di cose. Ed e' un linguaggio che ha fatto la 1.0
qualche mese fa.

Poi quello che succedera' fra 10 anni non lo so. Al momento sembra che
generi parecchio interesse: se riescono a mantenere le promesse che fanno,
rimarranno. Se non ce la fanno... si estingueranno. Ma appunto, parliamo
del futuro.


 Manca sempre un linguaggio che sia una via di mezzo tra C++ e Java per
 fare applicazioni compilate in tanti settori senza perdersi nel linaggio e
 con la possibilita di scegliere se no usare garbage collector.


Vorrei capire di preciso cosa hai in mente. Perche' essere una via di
mezzo fra C++ e Java puo' volere dire tutto e niente (assumo che vuoi
sintassi di tipo C-like, verosimilmente oggetti...). Mi e' chiaro che vuoi
un linguaggio la cui implementazione dominante sia un compilatore nativo e
che vuoi che gc sia opzionale. Verosimilmente vuoi anche che il linguaggio
sia relativamente comodo (requisito difficile da quantificare, tuttavia).

Che dire... C++ 2011 e ancora di piu' 2014 fanno grossissimi passi avanti
sulla comodita' di utilizzo. Gc non e' nel linguaggio, ma se ti serve ci
sono implementazioni robuste disponibili. Go e' un linguaggio parecchio
semplice, piuttosto comodo ed e' compilato. Non hai il gc opzionale (cioe',
tecnicamente puoi disabilitarlo... se il problema e' che non parta quando
vuole lui, sebbene complicato, puoi appunto disabilitarlo e chiamarlo
manualmente quando ti pare, o al limite, suggeriscono che puoi facilmente
aggiungere facilities per fare deallocazione manuale tramite unsafe -- in
particolare non mi e' chiaro come possa funzionare, visto che Go e' libero
di spararti un'allocazione sullo stack o sull'heap e quindi non e' che puoi
semplicemente chiamare free).

Rust sembra che qualifichi abbastanza bene per quello che vuoi.
L'implementazione di riferimento compila nativamente, pare essere piuttosto
caruccio per lavorarci, il Gc non esiste (ma c'e' un sistema piu' raffinato
di lifetime per cui non e' che uno faccia proprio tutto a mano a la C).

Nim potrebbe pure essere interessante: ha un GC, ma apparentemente ci sono
anche una serie di features per farlo funzionare almeno in sistemi soft
realtime (e comunque non dovrebbe lavorare molto a stop the world).







 2015-05-24 19:58 GMT+02:00 Carlos Catucci carlos.catu...@gmail.com:

 https://github.com/rust-lang/rust

 --
 EZLN ... Para Todos Todo ... Nada para nosotros

 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python




 --
 Quiero ser el rayo de sol que cada día te despierta
 para hacerte respirar y vivir en me.
 Favola -Moda.

 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python




-- 
.
..: -enrico-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python