Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Python - Python.NET
Forum - Python - Python.NET

Avatar
Zizzius (Honoris User)
Guru


Messaggi: 675
Iscritto: 28/02/2005

Segnala al moderatore
Postato alle 13:11
Sabato, 09/09/2006
Python.NET è ora completo
IronPython, implementazione del linguaggio open source Python per la piattaforma MS.NET, ha raggiunto la maturità. Sul portale CodePlex di Microsoft è possibile scaricare la versione 1.0

Roma - IronPython (http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPyt ... dei progetti open source incubati da Microsoft, ha appena raggiunto la maturità rilasciando la versione 1.0 del proprio codice. Si tratta dell'implementazione del noto linguaggio open source Python per MS.NET, piattaforma di cui è in grado di sfruttare strumenti e librerie.

IronPython è stato ideato e in gran parte sviluppato da Jim Hugunin, già autore di un porting di Python per Java. Hugunin ha iniziato lo sviluppo di IronPython circa tre anni fa, e dall'estate del 2004 lavora con il team di Microsoft che sviluppa la macchina virtuale di MS.NET (Common Language Runtime, CLR). Questa stretta collaborazione ha permesso allo sviluppatore open source di implementare nella piattaforma di Microsoft tutte le funzionalità di Python, conservando per altro la piena compatibilità con il noto linguaggio dinamico open source.

Python è il primo linguaggio dinamico ad essere stato portato sulla piattaforma MS.NET, e Microsoft ha promesso che non sarà l'ultimo: in futuro il framework di sviluppo made in Redmond potrebbe fornire supporto ad altri noti linguaggi di scripting come Perl, PHP e Ruby.

"Inizialmente avevo iniziato a sviluppare un porting di Python per la CLR allo scopo di dimostrare come MS.NET fosse una pessima piattaforma per i linguaggi dinamici", ha scritto Hugunin nel proprio blog (https://blogs.msdn.com/hugunin/archive/2006/09/05/741605.aspx). "Le mie intenzioni sono rapidamente cambiate quando ho scoperto che Python può girare sulla CLR davvero bene, e in taluni casi persino più velocemente dell'implementazione basata su C".

Sviluppato interamente in C#, IronPython è stato progettato per girare al di sopra del MS.NET Framework 2.0. Hugunin ha tuttavia affermato che il software è già compatibile con la nuova versione 3.0 del framework, alla base di Windows Vista.

Il codice di IronPython è stato pubblicato sotto licenza Shared Source su CodePlex (http://www.codeplex.com), il giovane portale di Microsoft dedicato all'hosting di progetti open source. In origine la licenza di IronPython era la Common Public License, e di questa la Shared Source ha conservato molte delle caratteristiche: tra le più importanti, la possibilità di copiare il codice sorgente senza restrizioni e di creare lavori derivati.


Fonte: http://punto-informatico.it/p.aspx?id=1636216

PM Quote
Avatar
psycho85 (Ex-Member)
Pro


Messaggi: 72
Iscritto: 20/08/2006

Segnala al moderatore
Postato alle 21:20
Sabato, 16/09/2006
Ottimo! Un'altro codice da imparare per impazzire completamente...:k:

PM Quote
Avatar
natamas (Member)
Pro


Messaggi: 115
Iscritto: 09/04/2006

Segnala al moderatore
Postato alle 15:13
Domenica, 17/09/2006
Zizzius, ma questi post non vanno inseriti come news?????:-|

Ultima modifica effettuata da natamas il 17/09/2006 alle 15:14
PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 3:58
Lunedì, 18/09/2006
Interessante.


Il mio blog: https://piero.dev
PM Quote
Avatar
Zizzius (Honoris User)
Guru


Messaggi: 675
Iscritto: 28/02/2005

Segnala al moderatore
Postato alle 18:40
Lunedì, 18/09/2006
Testo quotato

Postato originariamente da natamas:

Zizzius, ma questi post non vanno inseriti come news?????:-|


La notizia mi sembrava abbastanza interessante da poterla postare anche nel Forum; piuttosto, non era opportuno segnalarla come Public Important in modo che fosse visibile da tutti le sezioni Programming (non sono stato io :-|)

PM Quote
Avatar
Anonymous (Member)
Guru


Messaggi: 1059
Iscritto: 30/07/2006

Segnala al moderatore
Postato alle 21:03
Lunedì, 18/09/2006
Testo quotato

Postato originariamente da Zizzius:
piuttosto, non era opportuno segnalarla come Public Important



bè.. in effetti

Testo quotato

Postato originariamente da Zizzius:
(non sono stato io :-|)


ti sei scolpevolizzato prima che qualcuno ti dicesse niente... coda di paglia?:rotfl:

PM Quote
Avatar
natamas (Member)
Pro


Messaggi: 115
Iscritto: 09/04/2006

Segnala al moderatore
Postato alle 21:12
Lunedì, 18/09/2006
Testo quotato

Postato originariamente da Zizzius:

Testo quotato

Postato originariamente da natamas:

Zizzius, ma questi post non vanno inseriti come news?????:-|


La notizia mi sembrava abbastanza interessante da poterla postare anche nel Forum; piuttosto, non era opportuno segnalarla come Public Important in modo che fosse visibile da tutti le sezioni Programming (non sono stato io :-|)



Guarda che non sono stato io a segnalarla come Public Important, non è che hai davvero la coda di paglia
:-?:-?:-?:-?:-?:-?

PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 10:27
Domenica, 24/09/2006
Ho risolto, basta andare nella sezione python e cliccare local important anche dopo un public important; purtroppo però non c'è un modo per eliminare completamente un local o public important, cioè una volta che è uno può solo essere l'altro, salvo modificare l'apposito campo del database (che però non è più accessibile dal sito neanche dagli amministratori) o l'aggiunta di un tasto che permetta di farlo da sito.

PM Quote