[squeak-dev] The Trunk: Help-Squeak-Project-pre.60.mcz

H. Hirzel hannes.hirzel at gmail.com
Fri Oct 12 10:06:18 UTC 2018


On 10/12/18, Fabio Niephaus <lists at fniephaus.com> wrote:
> On Thu, 11 Oct 2018 at 10:40 pm, H. Hirzel <hannes.hirzel at gmail.com> wrote:
>
>> Load instructions are supposed to be here
>>
>>         https://github.com/OpenSmalltalk/opensmalltalk-vm
>>
>> but I see none.
>
>
> There are some install scripts in the image/ directory, for example:
> https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/e2fa2d10b4e85f1fae03f4e759527eb8e1742385/image/BuildSqueakSpurTrunkVMMakerImage.st
>
> Since installation is non-trivial and could change anytime, I rather fix
> and link the readme.


>
>
>>
>> But the link to https://github.com/OpenSmalltalk/opensmalltalk-vm
>> should do the job as that README file may be fixed later.
>
>
> Agreed...could you still open an issue in the repo? This really needs to be
> fixed.

DONE
https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/294

Also see
The Inbox: Help-Squeak-Project-hjh.61.mcz
with the note about generating VMs added.

>
>>
>> On 10/11/18, H. Hirzel <hannes.hirzel at gmail.com> wrote:
>> > A script for VMMaker could be included as this is a prominent
>> > application of Squeak
>> >
>> > MCHttpRepository
>> >     location: 'http://source.squeak.org/VMMaker'
>> >     user: ''
>> >     password: ''
>> >
>> > On 10/11/18, Tobias Pape <Das.Linux at gmx.de> wrote:
>> >> Should work for pier, too :)
>> >>> On 11.10.2018, at 22:05, commits at source.squeak.org wrote:
>> >>>
>> >>> Patrick Rein uploaded a new version of Help-Squeak-Project to project
>> >>> The
>> >>> Trunk:
>> >>> http://source.squeak.org/trunk/Help-Squeak-Project-pre.60.mcz
>> >>>
>> >>> ==================== Summary ====================
>> >>>
>> >>> Name: Help-Squeak-Project-pre.60
>> >>> Author: pre
>> >>> Time: 11 October 2018, 9:04:51.677871 pm
>> >>> UUID: 7f5d9b97-1e7c-bd40-be50-b3fa63d4dbce
>> >>> Ancestors: Help-Squeak-Project-ul.59
>> >>>
>> >>> Updates the extending the system help topic
>> >>>
>> >>> =============== Diff against Help-Squeak-Project-ul.59
>> >>> ===============
>> >>>
>> >>> Item was changed:
>> >>>  ----- Method: SqueakProjectHelp class>>extendingTheSystem (in
>> >>> category
>> >>> 'pages') -----
>> >>>  extendingTheSystem
>> >>>     "This method was automatically generated. Edit it using:"
>> >>>     "SqueakProjectHelp edit: #extendingTheSystem"
>> >>> +   ^HelpTopic
>> >>> -   ^(HelpTopic
>> >>>             title: 'Extending The System'
>> >>>             contents:
>> >>>  'SqueakMap is an integrated catalog of external applications for
>> >>> Squeak.
>> >>> It is accessible from the "Apps" menu.  This catalog does not host
>> >>> the
>> >>> projects, it merely documents the load scripts required to correctly
>> >>> bring
>> >>> them into the image.
>> >>>
>> >>>  Many SqueakMap packages use Installer, which defines several
>> >>> packages
>> >>> in
>> >>> its package-definitions protocol.  Any of these can be loaded with an
>> >>> expression like the following:
>> >>>
>> >>>     Installer new merge: #openGL
>> >>>
>> >>>  Change #openGL to the selector name of the package you want to load.
>> >>> The
>> >>> latest version of that package and all of its prerequisites will be
>> >>> merged
>> >>> into the image.  Merging a package is no different from loading it
>> >>> unless
>> >>> the package is already loaded, in which case it is upgraded to the
>> >>> latest
>> >>> version in a way that preserves any local changes you may already
>> >>> have
>> >>> made.
>> >>>
>> >>> + Other packages can be loaded through Metacello. If you come across
>> >>> a
>> >>> project providing either a MetacelloConfiguration or
>> >>> MetacelloBaseline,
>> >>> you can install Metacello through
>> >>> +
>> >>> +   Installer ensureRecentMetacello
>> >>> +
>> >>>  ---------------
>> >>>  This remainder of this workspace documents load-scripts for packages
>> >>> that
>> >>> are not documented in either SqueakMap or Installer.
>> >>>
>> >>>  OCompletion
>> >>>  "Provides source code completion as you type"
>> >>> + Installer ensureRecentMetacello.
>> >>> + (Smalltalk at: #Metacello) new
>> >>> +   configuration: ''OCompletion'';
>> >>> +   load.
>> >>> - (Installer ss project: ''OCompletion'')
>> >>> -   addPackage: ''OcompletionSqueakCompatibility'';
>> >>> -   addPackage: ''Ocompletion'';
>> >>> -   install.
>> >>> - (Smalltalk at: #ECToolSet) register.
>> >>> - (Smalltalk at: #ToolSet) default: (Smalltalk at: #ECToolSet).
>> >>>
>> >>>  Omnibrowser
>> >>>  "Including Refactoring engine"
>> >>>  (Installer ss project: ''MetacelloRepository'') install:
>> >>> ''ConfigurationOfOmniBrowser''.
>> >>>  ((Smalltalk at: #ConfigurationOfOmniBrowser) project perform:
>> >>> #lastVersion) load: #( Dev ).
>> >>>
>> >>>  Pier CMS
>> >>>  "Pier CMS: http://www.piercms.com"
>> >>>  (Installer ss project: ''MetacelloRepository'') install:
>> >>> ''ConfigurationOfPier2''.
>> >>>  (Smalltalk at: #ConfigurationOfPier2) load.
>> >>>
>> >>>  (Installer lukas project: ''pier2'') install: ''Pier-Blog''.
>> >>>  (Installer lukas project: ''pier2'') install: ''Pier-Book''.
>> >>>  (Installer lukas project: ''pier2addons'') install: ''Pier-Setup''.
>> >>>  (Smalltalk at: #PRDistribution)  new register.
>> >>>
>> >>>  Open Cobalt
>> >>>  "http://opencobalt.org (Best to run this from an image in an open
>> >>> cobalt
>> >>> directory)"
>> >>>  Installer ss project: ''TweakCore''; install: ''update''.
>> >>>  [Installer ss project: ''TweakExtras''; install: ''update'']
>> >>>     on: (Smalltalk at: #CUnsynchronizedModification) do: [:ex | ex
>> >>> resume].
>> >>>  Installer cobalt project: ''Tweak'';
>> >>>     answer: ''Would you like to conserve memory at all costs?'' with:
>> >>> true;
>> >>>     answer: ''Password for interactive VNC connections?'' with:
>> >>> ''cobalt'';
>> >>>     answer: ''Would you like to add the RFBServer to the World open
>> >>> menu?''
>> >>> with: true;
>> >>>     install: ''update''
>> >>>  !!
>> >>> + ]style[(9 309 19 252 6 126 8 130 9 141 21 146 11 80 68 2 11 210 8
>> >>> 386
>> >>> 11
>> >>> 547)Rcode://SMLoaderPlus open;FBitmap DejaVu Sans#14,FBitmap DejaVu
>> >>> Sans#14,Rcode://ToolSet browseClass: Installer category:
>> >>> ''package-definitions'';FBitmap DejaVu Sans#14,FBitmap DejaVu
>> >>> Sans#14,iFBitmap DejaVu Sans#14,FBitmap DejaVu Sans#14,uFBitmap
>> >>> DejaVu
>> >>> Sans#14,FBitmap DejaVu
>> >>> Sans#14,Rhttps://github.com/metacello/metacello;,FBitmap DejaVu
>> >>> Sans#14,,FBitmap DejaVu Sans#14,buFBitmap DejaVu Sans#14,FBitmap
>> >>> DejaVu
>> >>> Sans#14,,FBitmap DejaVu Sans#14,buFBitmap DejaVu Sans#14,FBitmap
>> >>> DejaVu
>> >>> Sans#14,buFBitmap DejaVu Sans#14,FBitmap DejaVu Sans#14,buFBitmap
>> DejaVu
>> >>> Sans#14,FBitmap DejaVu Sans#14!!' readStream nextChunkText!
>> >>> - ]style[(9 309 19 252 6 126 8 237 11 270 11 210 8 386 11
>> >>> 547)Rcode://SMLoaderPlus open;,,Rcode://ToolSet browseClass:
>> >>> Installer
>> >>> category: ''package-definitions'';,,i,,u,,bu,,bu,,bu,,bu,!!'
>> >>> readStream
>> >>> nextChunkText)
>> >>> -                   key: #extendingTheSystem!
>> >>>
>> >>>
>> >>
>> >>
>> >>
>> >
>>
>>
>


More information about the Squeak-dev mailing list