[ANN][Squeak-dev Image] Version 93

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
19 messages Options
Reply | Threaded
Open this post in threaded view
|

[ANN][Squeak-dev Image] Version 93

Damien Cassou-3
Squeak-dev image is an image made for squeak developers based on
Squeak3.9-final-7067.

If you use it, please tell me.

You can download it here:
http://damien.cassou.free.fr/squeak-dev/

Changes in this version:
------------------------------

- Corrects a bug due to a SqueakMap purge.


Prepared packages:
--------------------------

There are a lot of packages prepared for you in this image. They are
not loaded in the image, but they can be easily.

- Open Package Universe Browser (world->open...->Package Universe Browser).
- Click on "Update list from network"
- Wait a few seconds
- Choose your packages

Future work:
----------------

- Wait for feedback.
- Base squeak-dev image on Keith Hodges 3.9.1.

Please tell me what is your experience with this version. Please tell me
what you want for this image, this is for you.

--
Damien Cassou

Reply | Threaded
Open this post in threaded view
|

Re: [ANN][Squeak-dev Image] Version 93

Matthias Berth-2
Great, thanks a lot for making this available! I like especially that
you are using Package Universes - now I'm at least confident that
somebody has used the configuration successfully.

Nevertheless, I was stumbling when I tried to load additional
packages. How about a note in the welcome message saying how I can
open the Package Uniiverse browser (and what this is)? Like so:

[Browse Package Universe] for more packages.
The package universe contains a set of popular packages that are known
to work together.


The text in brackets could be clickable to open the universe browser, I think?

best regards

Matthias

Reply | Threaded
Open this post in threaded view
|

Re: [ANN][Squeak-dev Image] Version 93

Damien Cassou-3
2007/3/19, Matthias Berth <[hidden email]>:

> Great, thanks a lot for making this available! I like especially that
> you are using Package Universes - now I'm at least confident that
> somebody has used the configuration successfully.
>
> Nevertheless, I was stumbling when I tried to load additional
> packages. How about a note in the welcome message saying how I can
> open the Package Uniiverse browser (and what this is)? Like so:
>
> [Browse Package Universe] for more packages.
> The package universe contains a set of popular packages that are known
> to work together.
>
>
> The text in brackets could be clickable to open the universe browser, I think?

This is a good idea. Thank you.

--
Damien Cassou

Reply | Threaded
Open this post in threaded view
|

Re: [ANN][Squeak-dev Image] Version 93

Matthias Berth-2
Damien,

I've loaded everything that's in the Web developent section of the Universe:
Magritte, Pier, Pier Blog, Seaside.

When you want to create a new Pier wiki instance, you have to execute

  PRPierFrame initialize.

Maybe another hint in the welcome message? Or a comment vsible inside
the Universe browser?

Another problem: Pier Blog needs RsRSS in order to produce the RSS feeds:

  http://www.iam.unibe.ch/pipermail/smallwiki/2007-March/002613.html

Without RsRSS, you get an error:

  MessageNotUnderstood: WARenderedHtmlRoot>>rss

So RsRSS should probably be added to the universe?
  http://www.squeaksource.com/rsrss

I use RSRSS-pmm.26.

And one more: after I created my first blog posts, Pier Blog was
complaining about
not finding tags for an entry:

  MessageNotUnderstood: PBPost>>tags

after some searching I found that there was a change in Pier that
introduced tags for all structures. So I upgrade to versions around
March 10, 2007, that say "- added tags to structures" in the comments:

Magritte-Model-lr.249
Magritte-Seaside-lr.217

Pier-Seaside-lr.143
Pier-Model-lr.130
Pier-Blog-lr.49

First I tried updating Pier only, or going to some intermediate
versions of Magritte, but I had a problem with #asDynamicObject not
being defined when I did not do all these updates. I have avoided some
of the very recent updates that said "for very latest Seaside and
HTML5".


I have tested the basics: adding a blog, adding blog posts and
comments. Works for me. :-)


Cheers

Matthias


PS: Do you know how I can get a list of the currently installed
packages (like RSRSS-pmm.26)?

Reply | Threaded
Open this post in threaded view
|

Re: [ANN][Squeak-dev Image] Version 93

stephane ducasse
In reply to this post by Damien Cassou-3
> - Base squeak-dev image on Keith Hodges 3.9.1.
why?
what is the difference?



Reply | Threaded
Open this post in threaded view
|

Re: [ANN][Squeak-dev Image] Version 93

Damien Cassou-3
2007/3/20, stephane ducasse <[hidden email]>:
> > - Base squeak-dev image on Keith Hodges 3.9.1.
> why?
> what is the difference?

Squeak 3.9.1 contains bug fixes (monticello, font caching...).

--
Damien Cassou

Reply | Threaded
Open this post in threaded view
|

Re: [ANN][Squeak-dev Image] Version 93

Damien Cassou-3
In reply to this post by Matthias Berth-2
What a cool bug report :-) Thank you very much. I will take care of that.

2007/3/19, Matthias Berth <[hidden email]>:

> Damien,
>
> I've loaded everything that's in the Web developent section of the Universe:
> Magritte, Pier, Pier Blog, Seaside.
>
> When you want to create a new Pier wiki instance, you have to execute
>
>   PRPierFrame initialize.
>
> Maybe another hint in the welcome message? Or a comment vsible inside
> the Universe browser?
>
> Another problem: Pier Blog needs RsRSS in order to produce the RSS feeds:
>
>   http://www.iam.unibe.ch/pipermail/smallwiki/2007-March/002613.html
>
> Without RsRSS, you get an error:
>
>   MessageNotUnderstood: WARenderedHtmlRoot>>rss
>
> So RsRSS should probably be added to the universe?
>   http://www.squeaksource.com/rsrss
>
> I use RSRSS-pmm.26.
>
> And one more: after I created my first blog posts, Pier Blog was
> complaining about
> not finding tags for an entry:
>
>   MessageNotUnderstood: PBPost>>tags
>
> after some searching I found that there was a change in Pier that
> introduced tags for all structures. So I upgrade to versions around
> March 10, 2007, that say "- added tags to structures" in the comments:
>
> Magritte-Model-lr.249
> Magritte-Seaside-lr.217
>
> Pier-Seaside-lr.143
> Pier-Model-lr.130
> Pier-Blog-lr.49
>
> First I tried updating Pier only, or going to some intermediate
> versions of Magritte, but I had a problem with #asDynamicObject not
> being defined when I did not do all these updates. I have avoided some
> of the very recent updates that said "for very latest Seaside and
> HTML5".
>
>
> I have tested the basics: adding a blog, adding blog posts and
> comments. Works for me. :-)
>
>
> Cheers
>
> Matthias
>
>
> PS: Do you know how I can get a list of the currently installed
> packages (like RSRSS-pmm.26)?
>
>


--
Damien Cassou

Reply | Threaded
Open this post in threaded view
|

Re: [ANN][Squeak-dev Image] Version 93

Damien Cassou-3
In reply to this post by Matthias Berth-2
You seems to know Pier packaging well. You may be more efficient than
me to maintain all packages. Do you want to do it ? It is very simple.
I can explain.

2007/3/19, Matthias Berth <[hidden email]>:

> Damien,
>
> I've loaded everything that's in the Web developent section of the Universe:
> Magritte, Pier, Pier Blog, Seaside.
>
> When you want to create a new Pier wiki instance, you have to execute
>
>   PRPierFrame initialize.
>
> Maybe another hint in the welcome message? Or a comment vsible inside
> the Universe browser?
>
> Another problem: Pier Blog needs RsRSS in order to produce the RSS feeds:
>
>   http://www.iam.unibe.ch/pipermail/smallwiki/2007-March/002613.html
>
> Without RsRSS, you get an error:
>
>   MessageNotUnderstood: WARenderedHtmlRoot>>rss
>
> So RsRSS should probably be added to the universe?
>   http://www.squeaksource.com/rsrss
>
> I use RSRSS-pmm.26.
>
> And one more: after I created my first blog posts, Pier Blog was
> complaining about
> not finding tags for an entry:
>
>   MessageNotUnderstood: PBPost>>tags
>
> after some searching I found that there was a change in Pier that
> introduced tags for all structures. So I upgrade to versions around
> March 10, 2007, that say "- added tags to structures" in the comments:
>
> Magritte-Model-lr.249
> Magritte-Seaside-lr.217
>
> Pier-Seaside-lr.143
> Pier-Model-lr.130
> Pier-Blog-lr.49
>
> First I tried updating Pier only, or going to some intermediate
> versions of Magritte, but I had a problem with #asDynamicObject not
> being defined when I did not do all these updates. I have avoided some
> of the very recent updates that said "for very latest Seaside and
> HTML5".
>
>
> I have tested the basics: adding a blog, adding blog posts and
> comments. Works for me. :-)
>
>
> Cheers
>
> Matthias
>
>
> PS: Do you know how I can get a list of the currently installed
> packages (like RSRSS-pmm.26)?
>
>


--
Damien Cassou

Reply | Threaded
Open this post in threaded view
|

Re: [ANN][Squeak-dev Image] Version 93

Damien Cassou-3
In reply to this post by Matthias Berth-2
2007/3/19, Matthias Berth <[hidden email]>:

> Great, thanks a lot for making this available! I like especially that
> you are using Package Universes - now I'm at least confident that
> somebody has used the configuration successfully.
>
> Nevertheless, I was stumbling when I tried to load additional
> packages. How about a note in the welcome message saying how I can
> open the Package Uniiverse browser (and what this is)? Like so:
>
> [Browse Package Universe] for more packages.
> The package universe contains a set of popular packages that are known
> to work together.
>
>
> The text in brackets could be clickable to open the universe browser, I think?

Done. Will be available in the future releases.

--
Damien Cassou

Reply | Threaded
Open this post in threaded view
|

Re: [ANN][Squeak-dev Image] Version 93

Damien Cassou-3
In reply to this post by Matthias Berth-2
Hi Matthias

2007/3/19, Matthias Berth <[hidden email]>:
> Damien,
>
> I've loaded everything that's in the Web developent section of the Universe:
> Magritte, Pier, Pier Blog, Seaside.
>
> When you want to create a new Pier wiki instance, you have to execute
>
>   PRPierFrame initialize.


This is automatically called on a first installation of the package.


> Another problem: Pier Blog needs RsRSS in order to produce the RSS feeds:
> So RsRSS should probably be added to the universe?


It is now and Pier-Blog installs correctly.


> And one more: after I created my first blog posts, Pier Blog was
> complaining about not finding tags for an entry:


I downgraded Pier-Blog so that it does not require tag anymore. When a
magritte and a pier packages will be available, I will upgrade again.


> First I tried updating Pier only, or going to some intermediate
> versions of Magritte, but I had a problem with #asDynamicObject not
> being defined when I did not do all these updates. I have avoided some
> of the very recent updates that said "for very latest Seaside and
> HTML5".

Can you tell me if you still have this problem?

--
Damien Cassou

Reply | Threaded
Open this post in threaded view
|

Re: [ANN][Squeak-dev Image] Version 93

Lex Spoon-3
In reply to this post by Damien Cassou-3
"Damien Cassou" <[hidden email]> writes:
> Squeak-dev image is an image made for squeak developers based on
> Squeak3.9-final-7067.
>
> If you use it, please tell me.
>
> You can download it here:
> http://damien.cassou.free.fr/squeak-dev/

This is a great image for people to start with, Damien.  One of the
interesting aspects is that it starts up with a documentation browser,
so that you can look at some initial documentation that comes built
into the image.  This has historically been a weak point of Squeak, so
it is neat to see someone taking it on!

I hope the package universes works out.  I see it is pointed at the
development universe right now, which means that people using your
starter image will see the same package list as those who install
package universes into a stock 3.9 image.

Lex


Reply | Threaded
Open this post in threaded view
|

Re: [ANN][Squeak-dev Image] Version 93

Blake-5
In reply to this post by Damien Cassou-3
Damien,

        I'm using Squeak-dev (I like it!) and have noticed the following in the  
welcome for ver 93:

"This windows contains documentation about this image. On the top-left,  
you have folders to organize the documentation:

- Documentation: various texts about installed packages
- Prepared packages: some packages are not installed but are prepared for  
an easy installation
- Welcome: this folder is the current one"

        But I don't have a prepared packages entry as I did in the previous  
versions.

        ?

        ===Blake===

Reply | Threaded
Open this post in threaded view
|

Re: [ANN][Squeak-dev Image] Version 93

Damien Cassou-3
Hi,

prepared packages are not in the image anymore. The documentation is
wrong and has been corrected in the secret version 95 (you can
download it at the same place).

To replace prepared packages, the Universe system is your friend.
World menu->open...->Package Universe Browser. You may want to hit the
update button before (but sometimes it does not update so you might
prefer to use the update button of the Package Universe *Editor*). As
an easy alternative, just download version 95 which has an updated
universe.

Once in the Universe Package Browser, select the packages you want and
hit Install. Some prepared packages are not yet in the universe.
Please wait a bit, I will add them soon.


Bye

2007/3/22, Blake <[hidden email]>:

> Damien,
>
>         I'm using Squeak-dev (I like it!) and have noticed the following in the
> welcome for ver 93:
>
> "This windows contains documentation about this image. On the top-left,
> you have folders to organize the documentation:
>
> - Documentation: various texts about installed packages
> - Prepared packages: some packages are not installed but are prepared for
> an easy installation
> - Welcome: this folder is the current one"
>
>         But I don't have a prepared packages entry as I did in the previous
> versions.
>
>         ?
>
>         ===Blake===
>
>


--
Damien Cassou

Reply | Threaded
Open this post in threaded view
|

Re: [ANN][Squeak-dev Image] Version 93

Matthias Berth-2
In reply to this post by Damien Cassou-3
Damien,

I'm pretty new to Pier, my installation was more trial and error than
I would like. I don't know if I will be still using Pier 2 weeks from
now, so I can't maintain packages. I would gladly help by trying
things out with your image, however.

Cheers

Matthias


On 3/20/07, Damien Cassou <[hidden email]> wrote:

> You seems to know Pier packaging well. You may be more efficient than
> me to maintain all packages. Do you want to do it ? It is very simple.
> I can explain.
>
> 2007/3/19, Matthias Berth <[hidden email]>:
> > Damien,
> >
> > I've loaded everything that's in the Web developent section of the Universe:
> > Magritte, Pier, Pier Blog, Seaside.
> >
> > When you want to create a new Pier wiki instance, you have to execute
> >
> >   PRPierFrame initialize.
> >
> > Maybe another hint in the welcome message? Or a comment vsible inside
> > the Universe browser?
> >
> > Another problem: Pier Blog needs RsRSS in order to produce the RSS feeds:
> >
> >   http://www.iam.unibe.ch/pipermail/smallwiki/2007-March/002613.html
> >
> > Without RsRSS, you get an error:
> >
> >   MessageNotUnderstood: WARenderedHtmlRoot>>rss
> >
> > So RsRSS should probably be added to the universe?
> >   http://www.squeaksource.com/rsrss
> >
> > I use RSRSS-pmm.26.
> >
> > And one more: after I created my first blog posts, Pier Blog was
> > complaining about
> > not finding tags for an entry:
> >
> >   MessageNotUnderstood: PBPost>>tags
> >
> > after some searching I found that there was a change in Pier that
> > introduced tags for all structures. So I upgrade to versions around
> > March 10, 2007, that say "- added tags to structures" in the comments:
> >
> > Magritte-Model-lr.249
> > Magritte-Seaside-lr.217
> >
> > Pier-Seaside-lr.143
> > Pier-Model-lr.130
> > Pier-Blog-lr.49
> >
> > First I tried updating Pier only, or going to some intermediate
> > versions of Magritte, but I had a problem with #asDynamicObject not
> > being defined when I did not do all these updates. I have avoided some
> > of the very recent updates that said "for very latest Seaside and
> > HTML5".
> >
> >
> > I have tested the basics: adding a blog, adding blog posts and
> > comments. Works for me. :-)
> >
> >
> > Cheers
> >
> > Matthias
> >
> >
> > PS: Do you know how I can get a list of the currently installed
> > packages (like RSRSS-pmm.26)?
> >
> >
>
>
> --
> Damien Cassou
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [ANN][Squeak-dev Image] Version 93

Matthias Berth-2
I have downloaded squeak dev image 95 and installed everything in the
Web Development section of the Package Universe. Everything works fine
now, thanks :-)

Matthias

On 3/24/07, Matthias Berth <[hidden email]> wrote:

> Damien,
>
> I'm pretty new to Pier, my installation was more trial and error than
> I would like. I don't know if I will be still using Pier 2 weeks from
> now, so I can't maintain packages. I would gladly help by trying
> things out with your image, however.
>
> Cheers
>
> Matthias
>
>
> On 3/20/07, Damien Cassou <[hidden email]> wrote:
> > You seems to know Pier packaging well. You may be more efficient than
> > me to maintain all packages. Do you want to do it ? It is very simple.
> > I can explain.
> >
> > 2007/3/19, Matthias Berth <[hidden email]>:
> > > Damien,
> > >
> > > I've loaded everything that's in the Web developent section of the Universe:
> > > Magritte, Pier, Pier Blog, Seaside.
> > >
> > > When you want to create a new Pier wiki instance, you have to execute
> > >
> > >   PRPierFrame initialize.
> > >
> > > Maybe another hint in the welcome message? Or a comment vsible inside
> > > the Universe browser?
> > >
> > > Another problem: Pier Blog needs RsRSS in order to produce the RSS feeds:
> > >
> > >   http://www.iam.unibe.ch/pipermail/smallwiki/2007-March/002613.html
> > >
> > > Without RsRSS, you get an error:
> > >
> > >   MessageNotUnderstood: WARenderedHtmlRoot>>rss
> > >
> > > So RsRSS should probably be added to the universe?
> > >   http://www.squeaksource.com/rsrss
> > >
> > > I use RSRSS-pmm.26.
> > >
> > > And one more: after I created my first blog posts, Pier Blog was
> > > complaining about
> > > not finding tags for an entry:
> > >
> > >   MessageNotUnderstood: PBPost>>tags
> > >
> > > after some searching I found that there was a change in Pier that
> > > introduced tags for all structures. So I upgrade to versions around
> > > March 10, 2007, that say "- added tags to structures" in the comments:
> > >
> > > Magritte-Model-lr.249
> > > Magritte-Seaside-lr.217
> > >
> > > Pier-Seaside-lr.143
> > > Pier-Model-lr.130
> > > Pier-Blog-lr.49
> > >
> > > First I tried updating Pier only, or going to some intermediate
> > > versions of Magritte, but I had a problem with #asDynamicObject not
> > > being defined when I did not do all these updates. I have avoided some
> > > of the very recent updates that said "for very latest Seaside and
> > > HTML5".
> > >
> > >
> > > I have tested the basics: adding a blog, adding blog posts and
> > > comments. Works for me. :-)
> > >
> > >
> > > Cheers
> > >
> > > Matthias
> > >
> > >
> > > PS: Do you know how I can get a list of the currently installed
> > > packages (like RSRSS-pmm.26)?
> > >
> > >
> >
> >
> > --
> > Damien Cassou
> >
> >
>

Reply | Threaded
Open this post in threaded view
|

Re: [ANN][Squeak-dev Image] Version 93

Damien Cassou-3
Cool :-D

2007/3/24, Matthias Berth <[hidden email]>:

> I have downloaded squeak dev image 95 and installed everything in the
> Web Development section of the Package Universe. Everything works fine
> now, thanks :-)
>
> Matthias
>
> On 3/24/07, Matthias Berth <[hidden email]> wrote:
> > Damien,
> >
> > I'm pretty new to Pier, my installation was more trial and error than
> > I would like. I don't know if I will be still using Pier 2 weeks from
> > now, so I can't maintain packages. I would gladly help by trying
> > things out with your image, however.
> >
> > Cheers
> >
> > Matthias
> >
> >
> > On 3/20/07, Damien Cassou <[hidden email]> wrote:
> > > You seems to know Pier packaging well. You may be more efficient than
> > > me to maintain all packages. Do you want to do it ? It is very simple.
> > > I can explain.
> > >
> > > 2007/3/19, Matthias Berth <[hidden email]>:
> > > > Damien,
> > > >
> > > > I've loaded everything that's in the Web developent section of the Universe:
> > > > Magritte, Pier, Pier Blog, Seaside.
> > > >
> > > > When you want to create a new Pier wiki instance, you have to execute
> > > >
> > > >   PRPierFrame initialize.
> > > >
> > > > Maybe another hint in the welcome message? Or a comment vsible inside
> > > > the Universe browser?
> > > >
> > > > Another problem: Pier Blog needs RsRSS in order to produce the RSS feeds:
> > > >
> > > >   http://www.iam.unibe.ch/pipermail/smallwiki/2007-March/002613.html
> > > >
> > > > Without RsRSS, you get an error:
> > > >
> > > >   MessageNotUnderstood: WARenderedHtmlRoot>>rss
> > > >
> > > > So RsRSS should probably be added to the universe?
> > > >   http://www.squeaksource.com/rsrss
> > > >
> > > > I use RSRSS-pmm.26.
> > > >
> > > > And one more: after I created my first blog posts, Pier Blog was
> > > > complaining about
> > > > not finding tags for an entry:
> > > >
> > > >   MessageNotUnderstood: PBPost>>tags
> > > >
> > > > after some searching I found that there was a change in Pier that
> > > > introduced tags for all structures. So I upgrade to versions around
> > > > March 10, 2007, that say "- added tags to structures" in the comments:
> > > >
> > > > Magritte-Model-lr.249
> > > > Magritte-Seaside-lr.217
> > > >
> > > > Pier-Seaside-lr.143
> > > > Pier-Model-lr.130
> > > > Pier-Blog-lr.49
> > > >
> > > > First I tried updating Pier only, or going to some intermediate
> > > > versions of Magritte, but I had a problem with #asDynamicObject not
> > > > being defined when I did not do all these updates. I have avoided some
> > > > of the very recent updates that said "for very latest Seaside and
> > > > HTML5".
> > > >
> > > >
> > > > I have tested the basics: adding a blog, adding blog posts and
> > > > comments. Works for me. :-)
> > > >
> > > >
> > > > Cheers
> > > >
> > > > Matthias
> > > >
> > > >
> > > > PS: Do you know how I can get a list of the currently installed
> > > > packages (like RSRSS-pmm.26)?
> > > >
> > > >
> > >
> > >
> > > --
> > > Damien Cassou
> > >
> > >
> >
>
>


--
Damien Cassou

Reply | Threaded
Open this post in threaded view
|

Re: [ANN][Squeak-dev Image] Version 93

Ralph Johnson
squeak-dev-95 has eight undeclared variables.  Four are in the
refactoring browser engine, two in RoelTyper, one in ScriptManager,
and one in OmniBrowser.

** Refactoring Browser

FaultTolerantParser is called by BrowserRequestor, which is part of
the refactoring engine.

MenuItem is called by BasicLintRule.  Another VW relic.

SqueakParser is used by RBAstractTest and RBFormaterTest.  I wonder if
these tests are run?

SqueakTokenStream is used by RBVariableNode

*RoelTyper

ArithmeticValue is referenced by VWTypeCollector.  The real problem is
that RoelTyper loades both SqueakTypeCollector and VWTypeCollector and
then does a trick to decide which one to call, rather than just
loading the one for Squeak.  So, it ends up with references to
VisualWorks classes that don't exist in Squeak.

subclasses is used by Behavior in method nonMetaSubclassesDo:
This method was added by RoelTyper, and it used to work because Behaviors
used to know their subclasses, but traits changed that.  The variable reference
should probably be changed to "self subclasses", which is a lot slower
post-traits,
but works.

** ScriptManager

SimpleDialog is used twice by ScriptManager.

** Ominibrowser

execute is used by OBPluggableCommand in the execute: method,  I think
the method can be deleted.

Reply | Threaded
Open this post in threaded view
|

Re: [ANN][Squeak-dev Image] Version 93

Damien Cassou-3
Thank you Ralph for this bug report.

2007/3/26, Ralph Johnson <[hidden email]>:

> squeak-dev-95 has eight undeclared variables.  Four are in the
> refactoring browser engine, two in RoelTyper, one in ScriptManager,
> and one in OmniBrowser.
>
> ** Refactoring Browser
>
> FaultTolerantParser is called by BrowserRequestor, which is part of
> the refactoring engine.
>
> MenuItem is called by BasicLintRule.  Another VW relic.
>
> SqueakParser is used by RBAstractTest and RBFormaterTest.  I wonder if
> these tests are run?
>
> SqueakTokenStream is used by RBVariableNode
>
> *RoelTyper
>
> ArithmeticValue is referenced by VWTypeCollector.  The real problem is
> that RoelTyper loades both SqueakTypeCollector and VWTypeCollector and
> then does a trick to decide which one to call, rather than just
> loading the one for Squeak.  So, it ends up with references to
> VisualWorks classes that don't exist in Squeak.
>
> subclasses is used by Behavior in method nonMetaSubclassesDo:
> This method was added by RoelTyper, and it used to work because Behaviors
> used to know their subclasses, but traits changed that.  The variable reference
> should probably be changed to "self subclasses", which is a lot slower
> post-traits,
> but works.
>
> ** ScriptManager
>
> SimpleDialog is used twice by ScriptManager.
>
> ** Ominibrowser
>
> execute is used by OBPluggableCommand in the execute: method,  I think
> the method can be deleted.
>
>


--
Damien Cassou

Reply | Threaded
Open this post in threaded view
|

Re: [ANN][Squeak-dev Image] Version 93

Roel Wuyts
In reply to this post by Ralph Johnson
ok, will take care of the RoelTyper related ones. The reason is that  
I generate the Squeak changeset from within VisualWorks, because I  
wanted to have one distribution for both. Will try to fix this.

On 26 Mar 2007, at 26 March/00:45, Ralph Johnson wrote:

> squeak-dev-95 has eight undeclared variables.  Four are in the
> refactoring browser engine, two in RoelTyper, one in ScriptManager,
> and one in OmniBrowser.
>
> ** Refactoring Browser
>
> FaultTolerantParser is called by BrowserRequestor, which is part of
> the refactoring engine.
>
> MenuItem is called by BasicLintRule.  Another VW relic.
>
> SqueakParser is used by RBAstractTest and RBFormaterTest.  I wonder if
> these tests are run?
>
> SqueakTokenStream is used by RBVariableNode
>
> *RoelTyper
>
> ArithmeticValue is referenced by VWTypeCollector.  The real problem is
> that RoelTyper loades both SqueakTypeCollector and VWTypeCollector and
> then does a trick to decide which one to call, rather than just
> loading the one for Squeak.  So, it ends up with references to
> VisualWorks classes that don't exist in Squeak.
>
> subclasses is used by Behavior in method nonMetaSubclassesDo:
> This method was added by RoelTyper, and it used to work because  
> Behaviors
> used to know their subclasses, but traits changed that.  The  
> variable reference
> should probably be changed to "self subclasses", which is a lot slower
> post-traits,
> but works.
>
> ** ScriptManager
>
> SimpleDialog is used twice by ScriptManager.
>
> ** Ominibrowser
>
> execute is used by OBPluggableCommand in the execute: method,  I think
> the method can be deleted.
>