-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sun, Feb 25, 2007 at 03:01:39PM -0600, Neal Norwitz wrote: > There was further discussion today between Guido and Glyph (of > Twisted). Twisted has another impl of reload that's more complex. > They also have tests and other possible use cases so we can learn from > their work and improve Guido's impl. The good thing about Guido's > impl is that it's very fast compared to the Twisted version, although > not necessarily as complete. The Twisted version walks all objects > where Guido's only patches the objects in the module being reloaded.
Just a quick introduction: I'm the author of Develop activity, OLPC's Python "IDE". http://wiki.laptop.org/go/Develop I think that the idea of program instances being mutable is pretty cool stuff. - From a practical perspective, though, I'm not sure how to implement this usefully into Develop. Would there be some sort of "merge into running activity" button over a buffer, or would there have to be something more drastic, like a smalltalk style environment of floating objects and their methods? That might prove difficult to implement practically. How would you guys envision implementing this in a graphical development environment? - -- Regards, Andrew Clunis > _______________________________________________ > Sugar mailing list > [email protected] > http://mailman.laptop.org/mailman/listinfo/sugar -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFF4juWALkUMXSNow8RAlO1AKC/Dwo8oW5wXPl5xIOx4E3lnuatJwCghPhy TW/0Atff/jySt8Q1+Faj+6w= =f0be -----END PGP SIGNATURE----- _______________________________________________ Sugar mailing list [email protected] http://mailman.laptop.org/mailman/listinfo/sugar
