<br><br><div><span class="gmail_quote">On 3/6/07, <b class="gmail_sendername">Daniele Varrazzo</b> <<a href="mailto:piro@develer.com">piro@develer.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>Implementare un meccanismo di estensioni in Python è estremamente facile. Un<br>possibile modo è quello di stabilire che tutte le estensioni saranno moduli<br>(file .py) salvati in una certa directory, per esempio "plugins".
<br><br>Ho utilizzato una cosa del genere (con le classi) in un programmino che ho<br>scritto all'università, scaricabile da <a href="http://sadic.sourceforge.net">http://sadic.sourceforge.net</a>. Puoi dare<br>un'occhiata ai sorgenti, anche da svn: i plugin sono caricati dalla funzione
<br>sadic.viewer.load_plugin(); i plugin disponibili sono nella directory<br>sadic/plugin.</blockquote><div><br>penso proprio che vedrò il codice molto molto volentieri. Grazie mile..è quello che fa proprio pe me..<br>mi serviva capire proprio questo meccanismo... ;)
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Per altre info su pattern implementati in Python, c'è il Thinking in Python
<br>[2] che forse potrebbe contenere info interessanti (se non altro per vedere la<br>differenza implementativa che potrebbe esserci tra Python e ad es. C++, che in<br>certi casi, come per il pattern "Visitor", potrebbe essere enorme)
</blockquote><div><br>Mitico grazie per i link e per l'aiuto.<br>spero e penso proprio che mi siano utili. <br>Complimenti a tutti per questa splendida lista!<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Spero aiuti. Ciao!</blockquote><div><br><br>Ciao <br></div><br clear="all"></div><br>-- <br>Iacopo Masi<br><br>web: <a href="http://www.iacopomasi.net">http://www.iacopomasi.net</a><br>email: <a href="mailto:iacopo.masi@gmail.com">
iacopo.masi@gmail.com</a>