Re: [Python] Pycon7

2016-04-20 Per discussione Giorgio Zoppi
Ok guardo il codice di pyston
El 20/04/2016 20:35, "Simone Federici"  escribió:

>
> 2016-04-20 20:26 GMT+02:00 Giorgio Zoppi :
>
>> Sei cosi sicuro di c CIO?
>
>
> ahahah :-)
>
> in effetti però parlavo dello zoppo di fatto e non di nome
>
> ___
> 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] Pycon7

2016-04-20 Per discussione Simone Federici
2016-04-20 20:26 GMT+02:00 Giorgio Zoppi :

> Sei cosi sicuro di c CIO?


ahahah :-)

in effetti però parlavo dello zoppo di fatto e non di nome
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Pycon7

2016-04-20 Per discussione Giorgio Zoppi
Sei cosi sicuro di c CIO?
El 20/04/2016 20:22, "Simone Federici"  escribió:

>
> 2016-04-20 18:18 GMT+02:00 Roberto Polli :
>
>> Mi concateno a chi si concatena.
>
>
> chi va con lo zoppo impara a zoppicare
> :-)
>
>
> ___
> 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] Pycon7

2016-04-20 Per discussione Simone Federici
2016-04-20 18:18 GMT+02:00 Roberto Polli :

> Mi concateno a chi si concatena.


chi va con lo zoppo impara a zoppicare
:-)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] OT: Imparare un altro linguaggio

2016-04-20 Per discussione enrico franchi
2016-04-20 17:43 GMT+01:00 Daniele Tricoli :
>
> Lo consigli rispetto a Scheme? Io ero indeciso tra questi due per iniziare,
> però penso che punterò su Clojure dato che te ne ho sentito parlare più
> volte.
> :)
>

Questione annosa. Scheme e' piu' piccolo (poi scheme 6 non mi ha
impressionato e v7 non lo conosco).
Clojure e' usabile in pratica. Nel senso che non ci sono problemi a pensare
*davvero* di metterci in produzione cose. In questo e' piu' pratico.

Poi ovviamente un "vecchio schemer" ti dira' che Scheme e' meglio (potrebbe
anche avere ragione).

Ma Clojure e' proprio bellino. E' fatto *bene*. Fa il suo mestiere, non
rompe il cazzo in eccesso e lo puoi usare per fare cose "vere". E.g., male
che butta devi fare un wrapper idiomatico per la libreria Java che fa la
cosa che ti serve (se proprio non vuoi usarla direttamente).

Poi chi sia "meglio" lo lascio a chi ha perfino piu' voglia di me di
trollare. Detto fra noi, se un dev qua mi dice, ah, metto su il servizio in
scheme prima cosa che faccio e' fargli fare il palloncino per capire se ci
sta con la testa. Se mi dice clojure gli chiederei brevemente perche' della
scelta e verosimilmente direi ok. Si, io ho una policy tollerante verso
linguaggi non mainstream... principalmente perche' ogni progetto in clojure
e' un progetto che non e' in Java. ;)

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


Re: [Python] OT: Imparare un altro linguaggio

2016-04-20 Per discussione Daniele Tricoli
On Wednesday, April 20, 2016 01:43:13 PM enrico franchi wrote:
> Fra i "lisp like" per assurdo uno dei piu' puri e interessanti e' Clojure.
> Molto molto bellino.

Lo consigli rispetto a Scheme? Io ero indeciso tra questi due per iniziare, 
però penso che punterò su Clojure dato che te ne ho sentito parlare più volte. 
:)

-- 
 Daniele Tricoli 'eriol'
 https://mornie.org
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Pycon7

2016-04-20 Per discussione Francesco Fiore
On 20/04/2016 18:18, Roberto Polli wrote:
> Mi concateno a chi si concatena.
+1

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


Re: [Python] Pycon7

2016-04-20 Per discussione Roberto Polli
Mi concateno a chi si concatena.

Pax,
R.

Il 19 aprile 2016 17:37, Marco Beri  ha scritto:
> Mi associo a Paolo che si associa a Giovanni.
>
> Marco.
>
> 2016-04-19 17:27 GMT+02:00 Paolo Melchiorre :
>>
>> Mi associo a Giovanni.
>>
>> Paolo
>>
>> Il giorno mar 19 apr 2016 alle ore 14:37 Giovanni Porcari
>>  ha scritto:
>>>
>>> Grazie a che ha organizzato tutto.
>>> Grazie ai volontari in maglia gialla
>>> e grazie a Firenze per essere sempre così bella.
>>>
>>> G
>
>
> ___
> 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] OT: Imparare un altro linguaggio

2016-04-20 Per discussione Marco Beri
2016-04-20 12:36 GMT+02:00 Alessandro Re :

> Vi interesserà sapere che swift su android non è una possibilità così
> remota ;) E sì, è già Open Source.
>

Ho postato 6 giorni fa nella lista di sviluppo nostra questo link con
premessa "Huge news":

http://thenextweb.com/dd/2016/04/07/google-facebook-uber-swift/

Ciao.
Marco.
-- 
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
http://beri.it/articoli/ - Qualche articolo
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] OT: Imparare un altro linguaggio

2016-04-20 Per discussione Manlio Perillo
2016-04-20 14:38 GMT+02:00 Carlos Catucci :
>
> 2016-04-20 14:16 GMT+02:00 Carlo Miron :
>>
>> Nick Coghlan qualche giorno fa su [Python-ideas] consigliava:
>
>
> Di quelli listati le mie presenze sono
>
> Procedural programming: C (conosciuto), Rust (curioso di apprenderlo) ,
> Cython (da vedere assolutamente)

Praticamente quasi tutti i linguaggi moderni supportano il paradigma
procedurale.

> [...]

> Event driven programming: JavaScript Usato), Go (sto provando a guardarlo),
> Erlang (m sembra poco leggibile ma ha i suoi perche'), Elixir (non saprei,
> primo impatto pessimo)

Go *non è* event driven (e nemmeno Erlang, da quel che ricordo):
https://en.wikipedia.org/wiki/Event-driven_programming

> [...]

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


Re: [Python] L'articolo e' serio, ma titolo e immagin danno una idea precisa

2016-04-20 Per discussione Carlos Catucci
2016-04-20 14:48 GMT+02:00 enrico franchi :

> Peccato che quella sia *introspection*. Reflection presuppone *anche* la
> capacita' di modificare tutto questo (in qualche modo).


Si scusa, mi sono espresso male, intendevo serio nel senso di che cercava
(non che ci riusciva) a spiegare le cose e non era, a dispetto della foto,
una presa in giro. L'associazione tra la reflection in PHP e la scimmia
allo specchio farebbe pensare appunto ad un gioco di parole dove il primate
e' il programmatore PHP. ;)

E' proprio cercando di vedere se poteva essermi di aiuto la reflection per
fare una cosa (mai usata con PHP per cui manco sapevo come si
implementasse) che sono finito li.

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


Re: [Python] L'articolo e' serio, ma titolo e immagin danno una idea precisa

2016-04-20 Per discussione enrico franchi
2016-04-20 11:36 GMT+01:00 Carlos Catucci :

> http://culttt.com/2014/07/02/reflection-php/
>
> Scusate, ma non ho resistito. Il fatto di dover poi lavorare coon il poor
> helpless programmers in questi gioorni mi sta pure deprimendo.
>

Meno male che e' serio... articolo su reflection, no? Definizione.

"""
Reflection is where an object is able to introspectively examine itself to
inform you of it’s methods and properties at runtime.
"""

Peccato che quella sia *introspection*. Reflection presuppone *anche* la
capacita' di modificare tutto questo (in qualche modo).



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


Re: [Python] OT: Imparare un altro linguaggio

2016-04-20 Per discussione enrico franchi
2016-04-20 13:16 GMT+01:00 Carlo Miron :

> 2016-04-20 12:36 GMT+02:00 Alessandro Re :
>
> > Per quanto mi riguarda la scelta di un prossimo linguaggio... Io
> > voterei per un linguaggio che ti permetta di imparare paradigmi nuovi
> > (specialmente se lo fai per tua passione personale).
>

+1


> > C, te lo consiglio per giocare coi puntatori. Sono una bella cosa da
> > sapere, secondo me, e li trovo anche molto divertenti.
>

+1

Puntatori... gestione della memoria a basso livello dal punto di vista
della macchina.
Nel senso che gestire la memoria a basso livello e' probabilmente piu'
*comodo* in Rust, ma per imparare a pensare a come fa le cose sotto la
macchina, C e' un buon compromesso rispetto ad altro.

Fossero solo i puntatori, tanto vale Go. ;)


> > Scheme/LISP, te li consiglio per la programmazione funzionale pura,
> > che è molto divertente anche quella e può aprirti qualche porta
> > mentale che puoi riutilizzare in altri linguaggi moderni (java,
> > python...)
>

Si alla programmazione funzionale "pura". Lisp lo definirei tutto meno che
"funzionale puro". Cioe', puoi limitarti ad un sottoinsieme "puro" di Lisp,
ma Lisp, per scelta, e' realmente multi-paradigma. Scheme pure, ma e' un
pochetto piu' piccolo e un pochetto piu' "ordinato". Per dire... il loop di
Lisp e' pesantemente imperativo (potentissimo e ci vanno 4 anni solo a
capire tutto quello che puo' fare).

Fra i "lisp like" per assurdo uno dei piu' puri e interessanti e' Clojure.
Molto molto bellino.

Fra i "puri"... beh, SML, Haskell... ma puo' piacere e non piacere. Clojure
e' un buon compromesso a mio avviso. Ti da il feel delle S-expression, ti
da delle macro che non sono limitate come quelle di Scheme, ma semplifica i
casi piu' spinosi di quelle di Lisp. Funzionale. Stateless (se non quando e
come vuoi tu, in modo molto ordinato).


> > Erlang/go, te li consiglio se vuoi divertirti con la concorrenza e il
> > parallelismo. Ho trovato molto belli i paradigmi che usano, e sebbene
> > non usi erlang da un bel po', ancora adoro il pattern matching che
> > usa.
>

Si. Go e' anche un ottima scelta per capire quali siano le parti sane della
programmazione ad oggetti. ;)


> > Poi oh, vedi te cosa vuoi fartene :) Se devi cercarti un lavoro...
> > Andrei su C/C++/Java.
>

Io direi di no. C e' soprattutto embedded. C++ si trova da lavorare ma e'
molto specialistico. Java e' un mercato agguerrito. I posti di lavoro
interessanti li pigliano la gente *davvero* sveglia o davvero skillata. Poi
capita sempre che uno vorrebbe fare altro e se lo trova fra le palle
comunque: cercare proprio di lavorare in Java e' preposterous.


>
> Nick Coghlan qualche giorno fa su [Python-ideas] consigliava:
>
> | It's also the case that any developer with only one language currently
> | in their toolbox (even when that language is Python) is a developer
> | with lots of learning opportunities ahead of them:
> | <
> http://www.curiousefficiency.org/posts/2015/10/languages-to-improve-your-python.html
> >
>


Interessante.


>
> ㎝
>
> --
> |:**THE BEER-WARE LICENSE** *(Revision 42)*:
> |  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
>



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


Re: [Python] OT: Imparare un altro linguaggio

2016-04-20 Per discussione Carlos Catucci
2016-04-20 14:16 GMT+02:00 Carlo Miron :

> Nick Coghlan qualche giorno fa su [Python-ideas] consigliava:


Di quelli listati le mie presenze sono

Procedural programming: C (conosciuto), Rust (curioso di apprenderlo) ,
Cython (da vedere assolutamente)
Object-oriented data modelling: Java (ho gia dato), C# (a mio parere quello
che Java non e' riuscito a essere) , Eiffel (mi stuzzica)
Object-oriented C derivatives: C++(conosciuto), D (mai visto, devo
curiosare)
Array-oriented data processing: MATLAB/Octave, Julia  (entrambi
interessanti ma non so se avro' mai tempo di approciarli)
Statistical data analysis: R (al momento non mi interessa molto la branca)
Computational pipeline modelling: Haskell, Scala, Clojure, F# (Vedi sopra)
Event driven programming: JavaScript Usato), Go (sto provando a guardarlo),
Erlang (m sembra poco leggibile ma ha i suoi perche'), Elixir (non saprei,
primo impatto pessimo)
Gradual typing: TypeScript (Per ora e' un metacompiler di js)
Dynamic metaprogramming: Hy (mai sentito), Ruby (no me gusta)
Pragmatic problem solving: Lua (mi ha deluso), PHP (Bleurgh!), Perl (tropo
illegibile)
Computational thinking: Scratch (I don't know), Logo (rimembro tantissimi
anni fa')

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


Re: [Python] OT: Imparare un altro linguaggio

2016-04-20 Per discussione Alessandro Re
2016-04-20 13:16 GMT+01:00 Carlo Miron :
> 2016-04-20 12:36 GMT+02:00 Alessandro Re :
>
>> Per quanto mi riguarda la scelta di un prossimo linguaggio... Io
>> voterei per un linguaggio che ti permetta di imparare paradigmi nuovi
>> (specialmente se lo fai per tua passione personale).
>
> Nick Coghlan qualche giorno fa su [Python-ideas] consigliava:
>
> | It's also the case that any developer with only one language currently
> | in their toolbox (even when that language is Python) is a developer
> | with lots of learning opportunities ahead of them:
> | 
> 
>

Esatto! :) Grazie, ottima risorsa!
Ciauz
~Ale
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] OT: Imparare un altro linguaggio

2016-04-20 Per discussione Carlo Miron
2016-04-20 12:36 GMT+02:00 Alessandro Re :

> Per quanto mi riguarda la scelta di un prossimo linguaggio... Io
> voterei per un linguaggio che ti permetta di imparare paradigmi nuovi
> (specialmente se lo fai per tua passione personale).
>
> C, te lo consiglio per giocare coi puntatori. Sono una bella cosa da
> sapere, secondo me, e li trovo anche molto divertenti.
>
> Scheme/LISP, te li consiglio per la programmazione funzionale pura,
> che è molto divertente anche quella e può aprirti qualche porta
> mentale che puoi riutilizzare in altri linguaggi moderni (java,
> python...)
>
> Erlang/go, te li consiglio se vuoi divertirti con la concorrenza e il
> parallelismo. Ho trovato molto belli i paradigmi che usano, e sebbene
> non usi erlang da un bel po', ancora adoro il pattern matching che
> usa.
>
> Poi oh, vedi te cosa vuoi fartene :) Se devi cercarti un lavoro...
> Andrei su C/C++/Java.

Nick Coghlan qualche giorno fa su [Python-ideas] consigliava:

| It's also the case that any developer with only one language currently
| in their toolbox (even when that language is Python) is a developer
| with lots of learning opportunities ahead of them:
| 


㎝

-- 
|:**THE BEER-WARE LICENSE** *(Revision 42)*:
|  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] L'articolo e' serio, ma titolo e immagin danno una idea precisa

2016-04-20 Per discussione Carlos Catucci
http://culttt.com/2014/07/02/reflection-php/

Scusate, ma non ho resistito. Il fatto di dover poi lavorare coon il poor
helpless programmers in questi gioorni mi sta pure deprimendo.

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


Re: [Python] OT: Imparare un altro linguaggio

2016-04-20 Per discussione Alessandro Re
2016-04-14 11:43 GMT+01:00 Giovanni Porcari :
> Adesso mi faccio uccidere
>
> http://www.apple.com/it/swift/
>
>
> :D:D:D

Vi interesserà sapere che swift su android non è una possibilità così
remota ;) E sì, è già Open Source.

https://github.com/apple/swift/blob/master/docs/Android.md

Ma notare la FAQ:

> Does this mean I can write Android applications in Swift?
>
> No. [cut]

Per quanto mi riguarda la scelta di un prossimo linguaggio... Io
voterei per un linguaggio che ti permetta di imparare paradigmi nuovi
(specialmente se lo fai per tua passione personale).

C, te lo consiglio per giocare coi puntatori. Sono una bella cosa da
sapere, secondo me, e li trovo anche molto divertenti.

Scheme/LISP, te li consiglio per la programmazione funzionale pura,
che è molto divertente anche quella e può aprirti qualche porta
mentale che puoi riutilizzare in altri linguaggi moderni (java,
python...)

Erlang/go, te li consiglio se vuoi divertirti con la concorrenza e il
parallelismo. Ho trovato molto belli i paradigmi che usano, e sebbene
non usi erlang da un bel po', ancora adoro il pattern matching che
usa.

Poi oh, vedi te cosa vuoi fartene :) Se devi cercarti un lavoro...
Andrei su C/C++/Java.

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