[squeak-dev] Is SyntaxMorph important?

David T. Lewis lewis at mail.msen.com
Thu Nov 30 03:31:28 UTC 2017


Hmmm... I am using a Etoys-Dev-4.1 image for reference, and #testAll does
run successfully in that image.

Sorry for asking a really dumb question, but I actually don't know if
SyntaxMorph plays an important role in Etoys? Or is it just a leftover
artifact of some earlier experiment?

>From the point of view of an Etoys user, if SyntaxMorph is something
that should work then we should import the missing methods and update
them as needed. But if it is just a leftover curiousity that does not
matter to the kids who actually use Etoys, then we can ignore it or
delete it or deprecate it. Unfortunately I don't know Etoys very well,
so I have to ask.

Dave


On Wed, Nov 29, 2017 at 10:02:01PM -0500, Bob Arning wrote:
> FWIW, #testAll did not work as far back as Squeak 3.2 of 2002 vintage. 
> The first error I encountered was in 
> SyntaxMorph>>printCascadeNodeOn:indent: and I suspect that when 
> SyntaxMorph was repurposed, cascades were not important.
> 
> 
> On 11/29/17 9:31 PM, David T. Lewis wrote:
> >SyntaxMorph is in the Etoys package, but is missing the asMorphicSyntaxIn:
> >methods that are needed in the ParseNode hierarchy.
> >
> >I tried importing the missing methods from an Etoys development image, 
> >which
> >is sufficient to make SyntaxMorph class>>test work. But SyntaxMorph 
> >class>>testAll
> >runs into problems, so I am expecting that the various compiler and Spur
> >enhancements in recent years mean that some work would need to be done in
> >this area.
> >
> >I am inclined to commit the current (old) version the missing methods to 
> >the
> >Etoys package, but I do not want to do that if they were intentionally 
> >removed
> >or if someone has a plan to provide a fully working update.
> >
> >Dave
> >
> >
> 

> 



More information about the Squeak-dev mailing list