Christoph Thiede uploaded a new version of Morphic to project The Trunk: http://source.squeak.org/trunk/Morphic-ct.2144.mcz
==================== Summary ====================
Name: Morphic-ct.2144 Author: ct Time: 1 December 2023, 8:43:36.740752 pm UUID: b04a7aac-3188-d241-9929-43a5d49a2ce5 Ancestors: Morphic-dtl.2142, Morphic-ct.2140
Revises explorerContents for Collections:
* Merges Morphic-ct.2140: Makes characters of strings explorable in object explorers. * Moves up #hasContentsInExplorer to Collection (#isEmpty is always faster or equal to actual #explorerContents) and handles edge cases in non-enumerable CharacterSets.
Thanks to Marcel and Jakob for the discussion!
=============== Diff against Morphic-dtl.2142 ===============
Item was added: + ----- Method: CharacterSetComplement>>hasContentsInExplorer (in category '*Morphic-Explorer') ----- + hasContentsInExplorer + "#notEmpty is not implemented by ourselves!! Do not break the explorer but display a clear error." + + ^ true!
Item was added: + ----- Method: Collection>>hasContentsInExplorer (in category '*Morphic-Explorer') ----- + hasContentsInExplorer + + ^self notEmpty!
Item was removed: - ----- Method: Dictionary>>hasContentsInExplorer (in category '*Morphic-Explorer') ----- - hasContentsInExplorer - - ^self isEmpty not!
Item was added: + ----- Method: LazyCharacterSet>>hasContentsInExplorer (in category '*Morphic-Explorer') ----- + hasContentsInExplorer + "#notEmpty is not implemented by ourselves!! Do not break the explorer but display a clear error." + + ^ true!
Item was removed: - ----- Method: OrderedCollection>>hasContentsInExplorer (in category '*Morphic-Explorer') ----- - hasContentsInExplorer - - ^self isEmpty not!
Item was removed: - ----- Method: Set>>hasContentsInExplorer (in category '*Morphic-Explorer') ----- - hasContentsInExplorer - - ^self notEmpty!
Item was removed: - ----- Method: String>>hasContentsInExplorer (in category '*Morphic-Explorer') ----- - hasContentsInExplorer - - ^false!
packages@lists.squeakfoundation.org