<div class="gmail_quote">2010/11/16 lex mlist <span dir="ltr">&lt;<a href="mailto:lexmlist@gmail.com">lexmlist@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div class="gmail_quote"><div><br>
Penso che sia necessario, oltre ai casi da te citati, nel caso in cui ad
 esempio Python venga utilizzato come scripting di un altro motore 
(poniamo l&#39;esempio di un motore grafico, o di una applicazione tanto 
complessa da rendere necessaria tale scelta). In quel caso, qualora si 
possa voler preferire un linguaggio già pronto (anzichè fare un nuovo 
interprete che magari supporti i file binari per proteggere anche la 
logica), si rende necessario il poter operare in tutta tranquillità in 
una sandbox, e quindi controllare che non vi siano manomissioni a uno 
qualunque dei moduli utilizzati (altrimenti si comprometterebbe la 
stabilità e il flusso di lavoro del programma).<br>
Per fare un esempio mi vengono in mente solo applicativi di una certa 
stazza, che probabilmente, visto il loro valore, non si appoggerebbero 
mai ad una soluzione che ne esponga la logica.<br>
<br></div></div></blockquote><div><br>Visto che hai fatto l&#39;esempio dei CAD....<br><br>Autodesk Maya<br><a href="http://usa.autodesk.com/adsk/servlet/pc/index?siteID=123112&amp;id=13577897">http://usa.autodesk.com/adsk/servlet/pc/index?siteID=123112&amp;id=13577897</a><br>

<br>Autodesk Plant 3D<br><a href="http://usa.autodesk.com/adsk/servlet/pc/index?siteID=123112&amp;id=12261005">http://usa.autodesk.com/adsk/servlet/pc/index?siteID=123112&amp;id=12261005</a><br><br>entrambi hanno Python embedded, sul secondo (Python .net) ci sta lavorando la mia società per integrare un nostro prodotto usando le API Python, magari investigando sul loro forum ottieni qualche risposta tecnica sull&#39;integrazione, io purtroppo non ho tempo.<br clear="all">

<br>ciao<br></div></div>-- <br>Gian Mario Tagliaretti<br>GNOME Foundation member<br><a href="mailto:gianmt@gnome.org">gianmt@gnome.org</a><br>