programmazione
Non so se ne siete al corrente ma: XQuery 1.0, XPath 2.0 e XSLT 2.0 sono diventati Recommendation.
Ho appena finito di leggere il post di Pierre e relativi commenti sul fatto che un metodo privato sia comunque accessibile dall'esterno. Io mi trovo d'accordo con quello che dice Corrado, sì per i controlli dei parametri e sì che è a rischio e pericolo del programmatore smanettare con l'interfaccia privata ma vorrei provare ad aggiungere una cosa: la differenza tra privato e privato forzato.
Uno dei linguaggi object oriented per eccellenza è Smalltalk (che per inciso è dinamico e *vivo*). Smalltalk non ha il concetto di private vs public, o meglio, non lo ha alla maniera di C++, Java, C#...
Come ho accennato nel post precedente ha scritto una tesi sull'implementazione di un backend .NET in Python per PyPy. Ho appena parlato con lui su IRC e mi ha dato il via libera per la pubblicazione del link.
Se vi interessa una visione non convenzionale del vostro ambiente preferito e un pò di computer science ecco qui: Implementing Python in .NET. Non è necessario che conosciate Python per leggerla :-) Mal che vada, chiedete pure qui...
Salve gente, da domani fino al 9 luglio io e il mio laptop ci trasferiamo in Svizzera. La motivazione principale è l'annuale conferenza EuroPython che quest'anno si tiene a Ginevra, più precisamente al CERN. Sarò però a Zurigo per un paio di giorni a rompere le palle ad un amico che lavora li per Google :-)
Tra le infinite sessioni ce n'è una intitolata Programming Avalon with IronPython che magari riuscirò a seguire e vi posterò le mie impressioni. Questo è il contenuto:
This talk will use a simple (but useful) example application to demonstrate how
Windows Presentation Foundation (WPF) applications can be...
Dato che il mio blog è morto (evviva tophost.it) vi rompo le palle qui :-)
Oggi dopo aver dannato mmap su MacOSX e FreeBSD e non aver ancora trovato la soluzione ad un rognoso bug che non dipende nemmeno dal mio codice ho deciso di smanettare un pò con il progetto "padre" per cui sto facendo il Summer Of Code. Non che fosse la prima volta, ma stavolta ho deciso di provare i backend alto livello.
Spiego velocemente cosa significhi: il progetto per cui programmo è finanziato dall'UE e ha obiettivi molto alti e in parte "fantascientifici" ma pian piano li sta...
Studenti di UGIdotNET unitevi perche` quest'anno il SoC (Summer Of Code) sta per aprire le danze!
Se vi interessa scrivere codice e non avete paura dell'open source. Se vi interessa guadagnare qualche soldino e sapete rispettare le scadenze. Se volete visibilita` internazionale e partecipare ad un progetto a cui collabora praticamente tutta la scena dell'open source mondiale fatevi avanti.
In cosa consiste? Voi vi informate e scegliete un progetto che vi interessa, convincete la societa` o la fondazione o la tal persona che siete la persona giusta per quel progetto e incrociate le dita. Se venite scelti avete la possibilita` di guadagnare...
Forse per molti di voi e` una notizia senza valore ma personalmente e` una bella notizia (come Pythonista) e di riflesso credo lo sia anche per quanti di voi hanno a che fare con la programmazione mobile e le piattaforme Symbian.
Qui ulteriori notizie: http://www.ameinfo.com/76819.html
Tenete d'occhio sourceforge ;)
Non vi allarmate non ho alcuna intenzione di mettermi a fare comparazioni accademiche (blah blah) semplicemente e` una idea nata da un post di Michele Bersani. Quando ho letto il post sull'HttpListener di .NET 2 ho riscritto in cinque minuti con le class della libreria di Python un esempio uguale che funzionasse su tutti i sistemi operativi che mi venivano in mente. Poi ho visto l'ultimo suo script e mi e` balzata l'idea di augurare una (blanda e discontinua) sezione sul mio blog di comparazione a suon di script e programmi senza molti commenti. Quindi ecco qui le prime due...
Vi segnalo un interessantissimo articolo scritto da un amico che tratta il complesso mondo delle continuazioni nella programmazione:
La magia di call/cc