The Trunk: Help-Squeak-Project-pre.60.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: Help-Squeak-Project-pre.60.mcz

commits-2
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!


Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Help-Squeak-Project-pre.60.mcz

Tobias Pape
Should work for pier, too :)

> On 11.10.2018, at 22:05, [hidden email] 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!
>
>


Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Help-Squeak-Project-pre.60.mcz

Hannes Hirzel
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 <[hidden email]> wrote:

> Should work for pier, too :)
>> On 11.10.2018, at 22:05, [hidden email] 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!
>>
>>
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Help-Squeak-Project-pre.60.mcz

Hannes Hirzel
Load instructions are supposed to be here

        https://github.com/OpenSmalltalk/opensmalltalk-vm

but I see none.

But the link to https://github.com/OpenSmalltalk/opensmalltalk-vm
should do the job as that README file may be fixed later.

On 10/11/18, H. Hirzel <[hidden email]> 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 <[hidden email]> wrote:
>> Should work for pier, too :)
>>> On 11.10.2018, at 22:05, [hidden email] 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!
>>>
>>>
>>
>>
>>
>

Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Help-Squeak-Project-pre.60.mcz

Levente Uzonyi
In reply to this post by commits-2
On Thu, 11 Oct 2018, [hidden email] 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
>

snip

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

This change would be acceptable if the metacello configuration were
up-to-date, but it's not, so it'll load an obsolete version of OCompletion
and your image will be filled with debuggers once you start typing.
(And I didn't even complain about loading 24 packages instead of 2. :))

Levente

Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Help-Squeak-Project-pre.60.mcz

fniephaus
In reply to this post by Hannes Hirzel


On Thu, 11 Oct 2018 at 10:40 pm, H. Hirzel <[hidden email]> 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:
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 <[hidden email]> 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 <[hidden email]> wrote:
>> Should work for pier, too :)
>>> On 11.10.2018, at 22:05, [hidden email] 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!
>>>
>>>
>>
>>
>>
>



Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Help-Squeak-Project-pre.60.mcz

Hannes Hirzel
On 10/12/18, Fabio Niephaus <[hidden email]> wrote:

> On Thu, 11 Oct 2018 at 10:40 pm, H. Hirzel <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> wrote:
>> >> Should work for pier, too :)
>> >>> On 11.10.2018, at 22:05, [hidden email] 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!
>> >>>
>> >>>
>> >>
>> >>
>> >>
>> >
>>
>>
>

Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Help-Squeak-Project-pre.60.mcz

fniephaus


On Fri, Oct 12, 2018 at 12:06 PM H. Hirzel <[hidden email]> wrote:
On 10/12/18, Fabio Niephaus <[hidden email]> wrote:
> On Thu, 11 Oct 2018 at 10:40 pm, H. Hirzel <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> wrote:
>> >> Should work for pier, too :)
>> >>> On 11.10.2018, at 22:05, [hidden email] 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!
>> >>>
>> >>>
>> >>
>> >>
>> >>
>> >
>>
>>
>