i am currenty develop an app in seaside, and am wondering about best practices when using external packages.
in my case, i am using a copy of TF-Login that i updated to work in pharo 2. The main class in that package is RegisteredUser. as is true in most cases, i will be tweaking this object a great deal. this package also contains a great deal of renderers that will be tweaked. so, my question is: how should i go about this? should i take RegisteredUser and sublcass it? this might requried me to change other code in the package? should i subclass the renders and override their methods? should i just go ahead and edit the TF-Login package directly? my initial thought was to edit the package direclty, but i am not sure what would happen if the package is externally updated. thoughts? ideas? -- ---- peace, sergio photographer, journalist, visionary #BitMessage BM-2D8VWUJSS41RFKh1ec83preVabHrnniExa http://www.ThoseOptimizeGuys.com http://www.CodingForHire.com http://www.coffee-black.com http://www.painlessfrugality.com http://www.twitter.com/sergio_101 http://www.facebook.com/sergio101