Hi!
I just downloaded and started Damien's squeak-dev-93. Gratz for that Damien, great work! Currently I'm working on a client API for SmallDEVS and we decided to give Traits a tryout. For that I need TraitsOmniBrowser. I dowloaded that from www.squeaksource.com and loaded into the image. Everything went fine until now, but when I try to execute OBTraitStructureBrowser open. I get an MessageNotUnderstood in OBTraitStructureBrowser class >> addTo:class:comment:metaclass:. It seems that the classes OBCategoryActor and OBClassActor are not present in the system. My question is, where can I find these classes? Elod |
Hi Elod,
2007/3/21, Elod Kironsky <[hidden email]>: > I just downloaded and started Damien's squeak-dev-93. Gratz for that > Damien, great work! Currently I'm working on a client API for SmallDEVS > and we decided to give Traits a tryout. For that I need > TraitsOmniBrowser. No, you don't need TraitsOmniBrowser to use traits. The classical OmniBrowser-Standard already handles traits. What TraitsOmniBrowser brings is another view on classes. With it, you will be able to easily browse the traits a class uses. >I dowloaded that from www.squeaksource.com and loaded > into the image. Everything went fine until now, but when I try to execute > > OBTraitStructureBrowser open. > > I get an MessageNotUnderstood in OBTraitStructureBrowser class >> > addTo:class:comment:metaclass:. It seems that the classes > OBCategoryActor and OBClassActor are not present in the system. My > question is, where can I find these classes? In fact, TraitsOmniBrowser depends on an old version of OmniBrowser and TraitsOmniBrowser is not maintained anymore. You have two solutions: - use the version 83 of the squeak-dev image which contains the old version of OB. Then use SqueakSource to load the TraitsOB (do NOT use the prepared packages which are brocken for TraitsOB). - don't use TraitsOB: this is what I'm doing. Some features are missing but it works. -- Damien Cassou |
Damien Cassou wrote:
> Hi Elod, > > 2007/3/21, Elod Kironsky <[hidden email]>: >> I just downloaded and started Damien's squeak-dev-93. Gratz for that >> Damien, great work! Currently I'm working on a client API for SmallDEVS >> and we decided to give Traits a tryout. For that I need >> TraitsOmniBrowser. > > > No, you don't need TraitsOmniBrowser to use traits. The classical > OmniBrowser-Standard already handles traits. What TraitsOmniBrowser > brings is another view on classes. With it, you will be able to easily > browse the traits a class uses. > > >> I dowloaded that from www.squeaksource.com and loaded >> into the image. Everything went fine until now, but when I try to >> execute >> >> OBTraitStructureBrowser open. >> >> I get an MessageNotUnderstood in OBTraitStructureBrowser class >> >> addTo:class:comment:metaclass:. It seems that the classes >> OBCategoryActor and OBClassActor are not present in the system. My >> question is, where can I find these classes? > > In fact, TraitsOmniBrowser depends on an old version of OmniBrowser > and TraitsOmniBrowser is not maintained anymore. > you have made changes not so long ago. > You have two solutions: > > - use the version 83 of the squeak-dev image which contains the old > version of OB. Then use SqueakSource to load the TraitsOB (do NOT use > the prepared packages which are brocken for TraitsOB). > I would rather stick to 93. > - don't use TraitsOB: this is what I'm doing. Some features are > missing but it works. > Actually I figured out, that if I install TraitsOmniBrowser into squeak-dev-93, it slightly changes the behavior of OmniBrowser (traits are green, I can see methods aquired through traits, etc.) It is far from perfect, very slow but usable. Elod |
2007/3/23, Elod Kironsky <[hidden email]>:
> Damien Cassou wrote: > > Hi Elod, > > > > 2007/3/21, Elod Kironsky <[hidden email]>: > >> I just downloaded and started Damien's squeak-dev-93. Gratz for that > >> Damien, great work! Currently I'm working on a client API for SmallDEVS > >> and we decided to give Traits a tryout. For that I need > >> TraitsOmniBrowser. > > > > > > No, you don't need TraitsOmniBrowser to use traits. The classical > > OmniBrowser-Standard already handles traits. What TraitsOmniBrowser > > brings is another view on classes. With it, you will be able to easily > > browse the traits a class uses. > > > > > That's exactly what I needed. > >> I dowloaded that from www.squeaksource.com and loaded > >> into the image. Everything went fine until now, but when I try to > >> execute > >> > >> OBTraitStructureBrowser open. > >> > >> I get an MessageNotUnderstood in OBTraitStructureBrowser class >> > >> addTo:class:comment:metaclass:. It seems that the classes > >> OBCategoryActor and OBClassActor are not present in the system. My > >> question is, where can I find these classes? > > > > In fact, TraitsOmniBrowser depends on an old version of OmniBrowser > > and TraitsOmniBrowser is not maintained anymore. > > > Sad, lets hope SoC will change this. I thought it is still supported as > you have made changes not so long ago. I hope nobody will work on TraitsOmniBrowser. Instead, it would be cool if someone could improve OB-Standard and add features that can be found in TraitOB. > > You have two solutions: > > > > - use the version 83 of the squeak-dev image which contains the old > > version of OB. Then use SqueakSource to load the TraitsOB (do NOT use > > the prepared packages which are brocken for TraitsOB). > > > I would rather stick to 93. > > - don't use TraitsOB: this is what I'm doing. Some features are > > missing but it works. > > > Actually I figured out, that if I install TraitsOmniBrowser into > squeak-dev-93, it > slightly changes the behavior of OmniBrowser (traits are green, I can > see methods > aquired through traits, etc.) It is far from perfect, very slow but usable. I don't understand. You were able to load TraitsOB into a squeak-dev-93 image without downgrading OB? -- Damien Cassou |
Damien Cassou wrote:
> 2007/3/23, Elod Kironsky <[hidden email]>: >> Damien Cassou wrote: >> > Hi Elod, >> > >> > 2007/3/21, Elod Kironsky <[hidden email]>: >> >> I just downloaded and started Damien's squeak-dev-93. Gratz for that >> >> Damien, great work! Currently I'm working on a client API for >> SmallDEVS >> >> and we decided to give Traits a tryout. For that I need >> >> TraitsOmniBrowser. >> > >> > >> > No, you don't need TraitsOmniBrowser to use traits. The classical >> > OmniBrowser-Standard already handles traits. What TraitsOmniBrowser >> > brings is another view on classes. With it, you will be able to easily >> > browse the traits a class uses. >> > >> > >> That's exactly what I needed. >> >> I dowloaded that from www.squeaksource.com and loaded >> >> into the image. Everything went fine until now, but when I try to >> >> execute >> >> >> >> OBTraitStructureBrowser open. >> >> >> >> I get an MessageNotUnderstood in OBTraitStructureBrowser class >> >> >> addTo:class:comment:metaclass:. It seems that the classes >> >> OBCategoryActor and OBClassActor are not present in the system. My >> >> question is, where can I find these classes? >> > >> > In fact, TraitsOmniBrowser depends on an old version of OmniBrowser >> > and TraitsOmniBrowser is not maintained anymore. >> > >> Sad, lets hope SoC will change this. I thought it is still supported as >> you have made changes not so long ago. > > I hope nobody will work on TraitsOmniBrowser. Instead, it would be > cool if someone could improve OB-Standard and add features that can be > found in TraitOB. > all necessary features. >> > You have two solutions: >> > >> > - use the version 83 of the squeak-dev image which contains the old >> > version of OB. Then use SqueakSource to load the TraitsOB (do NOT use >> > the prepared packages which are brocken for TraitsOB). >> > >> I would rather stick to 93. >> > - don't use TraitsOB: this is what I'm doing. Some features are >> > missing but it works. >> > >> Actually I figured out, that if I install TraitsOmniBrowser into >> squeak-dev-93, it >> slightly changes the behavior of OmniBrowser (traits are green, I can >> see methods >> aquired through traits, etc.) It is far from perfect, very slow but >> usable. > > I don't understand. You were able to load TraitsOB into a > squeak-dev-93 image without downgrading OB? > > solved this problem ;-) After that my OB was modified and showed traits in a more user friendly way, but I was not able to open TraitsOmniBrowser. Elod |
Free forum by Nabble | Edit this page |