On Wed, Mar 25, 2015 at 12:37 PM, Nicola Larosa <n...@teknico.net> wrote:
> > Nicola Larosa wrote: > >> Spero gccgo passi a usare il runtime principale, e presto. > > Manlio Perillo wrote: > > Se lo facesse, sarebbe un problema, IMHO. > > Il runtime principale è la causa della non interoperabilità > > con il resto del mondo, AFAIK. > > La non-interoperabilità è unidirezionale. > > Puoi usare librerie in C da Go tramite cgo. Non puoi al momento scrivere > facilmente librerie in Go da usare in C o in altri linguaggi. > > Vero, ma chiamare funzioni C è inefficiente, per via dell'uso differente dello stack (AFAIK). Inoltre, sempre AFAIK, passare un puntatore ad una funzione C non ha un comportamento ben definito, dato che il gc può spostare le aree di memoria ed il runtime non supporta il pinning dei puntatori. Comunque, si, molti dei problemi sono puramente implementativi, ma forse non tutti. > [...] Ciao Manlio
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python