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]<clubsmalltalk%[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
