[squeak-dev] The Trunk: System-mt.1069.mcz
asqueaker at gmail.com
Fri Jul 12 02:57:50 UTC 2019
On Thu, Jul 11, 2019 at 2:21 AM <commits at source.squeak.org> wrote:
> Marcel Taeumel uploaded a new version of System to project The Trunk:
> ==================== Summary ====================
> Name: System-mt.1069
> Author: mt
> Time: 11 July 2019, 9:21:36.166354 am
> UUID: 27227430-c08f-3c47-b9fd-b646e7f948b6
> Ancestors: System-mt.1068
> Fixes minor regression in suggestedTypeNames. That is. 'someMorphThing'
> should also yield 'MorphThing', not just 'Morph' and 'Thing'.
Will it also yield 'someMorph' and 'someMorphThing'? At first I thought
the features only included the leaves, but this gives me hope that
featuresDo: will enumerate all the nodes for me.
Thanks for doing this enhancement BTW, it bodes well for boosting the
human<-->software bandwidth of Squeak's IDE even higher for users.
> =============== Diff against System-mt.1068 ===============
> Item was changed:
> ----- Method: String>>suggestedTypeNames (in category '*system') -----
> ^ Array streamContents: [:stream |
> self findFeatureIndicesDo: [:start :end |
> (self at: start) isUppercase ifTrue: [
> stream nextPut: (self copyFrom: start to:
> + end ~= self size ifTrue: [
> + stream nextPut: (self copyFrom:
> start to: self size) withBlanksTrimmed].
> "Often, argument names that refer to
> Collections end in the letter s, which can cause the suggested type-name to
> not be found. Account for this."
> (self at: end) = $s ifTrue: [
> stream nextPut: (self copyFrom:
> start to: end -1)]]]].!
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Squeak-dev