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

Fabio Niephaus lists at fniephaus.com
Fri Oct 12 10:18:06 UTC 2018


On Fri, Oct 12, 2018 at 12:06 PM H. Hirzel <hannes.hirzel at gmail.com> wrote:

> 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.
>

Thanks!


>
> >
> >>
> >> 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/1e6aa9bd/attachment.html>


More information about the Squeak-dev mailing list