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

Fabio Niephaus lists at fniephaus.com
Thu Oct 11 22:24:37 UTC 2018


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.


>
> 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!
> >>>
> >>>
> >>
> >>
> >>
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20181012/163d7b10/attachment-0001.html>


More information about the Squeak-dev mailing list