Ok, pero a veces no te queda otra que recompilar, particularmente si cambias el compilador (por ejemplo, si Cog pone bytecodes nuevos).
2010/10/13 Mariano Martinez Peck <[email protected]>: > > > 2010/10/14 Andres Valloud <[email protected]> >> >> > Con esto podes cambiar Monticello por ejemplo, para que grabde/cargue >> > cosas binarias y un .cs de mierda donde necesita un Compilador y ecnima es >> > re lento. Eso hicieron en el Store de VW. >> > > Puedo intentarlo ;) pero no se si servirá de mucho.... > > Hoy en día, con Monticello tenes un gran problema y es que es lento (además > de varios otros problemas). Porqué es lento? CREO que mayoritariamente > porque en Monticello, cuando vos comiteas te genera un .mcz, que si lo > descomprimis, y lo ves, no es mas que un zip con un .cs adentro. O > sea....comiteas código. A la hora de cargar, dos problemas: 1) es lento > porque tenes que compilar; 2) necesitas un compilador. > > En Pharo queremos tener un PharoKernel por ejemplo, donde ni siquiera existe > un Compiler y le puedas ir cargando cosas. Con Monticello no podemos, con > esto si. > > Con respecto a la velocidad, Eliot Miranda et all, implementario Parcels. > Basicamente es un arhivo binario, pero definieron un formato de arhivo, y > varias cosas mas. Es un serializador de objetos, pero la intencion es que > sobretodo el loading sea rápido. El archivo está escrito pensado de esta > forma. Se que cuando integrarion esto al Store, la performance subió > impresionantemente. > > Parcels paper: > http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.68.3541 > > saludos > > Mariano > >> Podrias decir esto con mas detalle? >> >> Andres. >> >> -- >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> >> http://www.clubSmalltalk.org > > -- > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > > http://www.clubSmalltalk.org -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org
