Environment-caused SyntaxError running build scripts (was Re: [squeak-dev] error when updating Squeak4.4-12327 to trunk)

Colin Putney colin at wiresong.com
Mon Mar 11 23:43:09 UTC 2013


On Mon, Mar 11, 2013 at 4:39 PM, Frank Shearar <frank.shearar at gmail.com>wrote:

> This smells fishy:
>
> LiteralNode >> printOn: aStream indent: level
>         Transcript showln: 'ping'.
>         key isVariableBinding
>                 ifTrue:
>                         [key key isNil
>                                 ifTrue:
>                                         [aStream nextPutAll: '###';
> nextPutAll: key value soleInstance name]
>                                 ifFalse:
>                                         [aStream nextPutAll: '##';
> nextPutAll: key key]]
>                 ifFalse:
>                         [key storeOn: aStream]
>
> Note the '##'. I don't mean _this_ guy's fishy; I think that key has
> changed somehow to be a `key isVariableBinding and: [key notNil]` kind
> of thing where it used to be a `key isVariableBinding not` thing.
>
> And _that_ would be because the latest version of Environments does
> funky stuff with class resolution. Yes?


Yeah, sounds right. I'm trying to reproduce now.

Colin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20130311/21b029f3/attachment.htm


More information about the Squeak-dev mailing list