[squeak-dev] The Inbox: System-cmm.1059.mcz

Chris Muller asqueaker at gmail.com
Tue Apr 2 20:53:21 UTC 2019


Hi Marcel,

The Do menu was targeted toward newcomers as a way to introduce some
basics of Squeak.  It gives the newcomer list of Squeak expressions
which are generically useful, and have been unchanged since 2002.

I understand that you like Metacello and GitInfrastructure and may
wish to promote their use to others, but as Karl mentioned we already
have existing places in the IDE dedicated to package installation, we
should not introduce another new place, especially one so orthogonal
to its regular purpose.  I guess you wouldn't to see "Installer
installMagma" in there, right?

The last entry of the Do menu is "edit this list", this is how it was
intended to be personalized.  Is that okay?

Best,
  Chris

PS -- Marcel, can you simply define Metacello and/or GitInfrastructure
as prerequisites to whatever package(s) require them?



On Tue, Apr 2, 2019 at 11:33 AM Marcel Taeumel <marcel.taeumel at hpi.de> wrote:
>
> Hi, there.
>
> Can you please restore those lines:
>
> Installer ensureRecentMetacello.
> Installer installGitInfrastructure.
>
> What is this commit part of? It removes a dot at the end and also the recent additions I mentioned above. :-)
>
> Best,
> Marcel
>
> Am 02.04.2019 01:09:14 schrieb commits at source.squeak.org <commits at source.squeak.org>:
>
> Chris Muller uploaded a new version of System to project The Inbox:
> http://source.squeak.org/inbox/System-cmm.1059.mcz
>
> ==================== Summary ====================
>
> Name: System-cmm.1059
> Author: cmm
> Time: 1 April 2019, 6:08:54.797918 pm
> UUID: 6ab6befc-9fa5-4aa5-a1b6-3570ba2853b9
> Ancestors: System-eem.1058
>
> Organize configuration scripts in the "Extending The System" workspace or SqueakMap.
>
> =============== Diff against System-eem.1058 ===============
>
> Item was changed:
> ----- Method: Utilities class>>initializeCommonRequestStrings (in category 'common requests') -----
> initializeCommonRequestStrings
> "Initialize the common request strings, a directly-editable list of expressions that can be evaluated from the 'do...' menu."
>
> CommonRequestStrings := StringHolder new contents:
> + 'Utilities emergencyCollapse.
> - 'Installer ensureRecentMetacello.
> - Installer installGitInfrastructure.
> - -
> - Utilities emergencyCollapse.
> Utilities closeAllDebuggers.
> -
> Sensor keyboard.
> ParagraphEditor abandonChangeText.
> Cursor normal show.
> -
> CommandHistory resetAllHistory.
> Project allInstancesDo: [:p | p displayDepth: 16].
> ScriptingSystem inspectFormDictionary.
> Form fromUser bitEdit.
> Display border: (0 at 0 extent: 640 at 480) width: 2.
> -
> Undeclared inspect.
> Undeclared removeUnreferencedKeys; inspect.
> Transcript clear.
> Utilities grabScreenAndSaveOnDisk.
> FrameRateMorph new openInHand.
> -
> Utilities reconstructTextWindowsFromFileNamed: ''TW''.
> Utilities storeTextWindowContentsToFileNamed: ''TW''.
> ChangeSorter removeEmptyUnnamedChangeSets.
> ChangeSorter reorderChangeSets.
> -
> ActiveWorld installVectorVocabulary.
> ActiveWorld abandonVocabularyPreference.
> + Smalltalk saveAsNewVersion'
> - Smalltalk saveAsNewVersion.'
>
> "Utilities initializeCommonRequestStrings"!
>
>
>


More information about the Squeak-dev mailing list