2010/10/14 Andres Valloud <[email protected]> > Ok, pero a veces no te queda otra que recompilar, particularmente si > cambias el compilador (por ejemplo, si Cog pone bytecodes nuevos). >
Es cierto. Pero que tan frecuentemente pasa esto? cuantas veces cambió (por ejemplo en squeak) en los ultimos 10 años? si lo comparas con la cantidad de veces que bajas cosas de monticello..... BTW, como hacen en el Store con este tema? hay forma de que lo recompile? tenes que recomitear? que onda? saludos mariano > > 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]<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]<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]<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
