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
|