[squeak-dev] The Trunk: Tests-fbs.280.mcz
Frank Shearar
frank.shearar at gmail.com
Mon Dec 30 22:47:34 UTC 2013
On 30 December 2013 21:18, Chris Muller <asqueaker at gmail.com> wrote:
> I thought we said Collections was one of the triad of "Core" classes,
> along with Kernel and Exceptions.
Yep, at least until it's ripped apart. (Remember, we'd discussed
moving those parts of Collection that Kernel absolutely requires
(Kernel itself needs to go on a diet too, after all) into Kernel, and
keep Collections containing the other generally-useful-but-not-Kernel
stuff.)
> That means Tools, with all of it's 30+ "Browser" classes and more must
> be part of that core system too?
:) No, of course not.
> Collections _depending_ on Tools. Something doesn't seem right here..
Hence "(Eventually this dependency should disappear.)" But since this
has stirred up conversation, let's figure out where this method
_should_ go. It's hooked into compilation stuff, so maybe it should go
into Compiler, or a Compiler-related package rather, along with
ClassDescription >> #compile:classified:withStamp:notifying:logSource:
and all the myriad other bits that use a Compiler.
But hey, if there's a better place than SystemBrowser for a preference
called "browseWithPrettyPrint", I'm happy to move it.
frank
> On Sun, Dec 29, 2013 at 4:20 PM, <commits at source.squeak.org> wrote:
>> Frank Shearar uploaded a new version of Tests to project The Trunk:
>> http://source.squeak.org/trunk/Tests-fbs.280.mcz
>>
>> ==================== Summary ====================
>>
>> Name: Tests-fbs.280
>> Author: fbs
>> Time: 29 December 2013, 10:20:48.376 pm
>> UUID: 6db4237c-c2f3-3440-9357-b77b8cb6f576
>> Ancestors: Tests-fbs.279
>>
>> Collections now depends on Tools, because of the recent move of #browseWithPrettyPrint preference from Preferences to SystemBrowser. (Eventually this dependency should disappear.)
>>
>> =============== Diff against Tests-fbs.279 ===============
>>
>> Item was changed:
>> ----- Method: PackageDependencyTest>>testCollections (in category 'tests') -----
>> testCollections
>> self testPackage: 'Collections' dependsExactlyOn: #(
>> Compiler
>> Kernel
>> Files
>> Graphics
>> Multilingual
>> System
>> 'ToolBuilder-Kernel'
>> + Tools
>> ).!
>>
>>
>
More information about the Squeak-dev
mailing list
|