[squeak-dev] Installing OmniBrowser

Kjell Godo squeaklist at gmail.com
Wed Nov 12 19:44:03 UTC 2014

How does Smalltalk's


and Metacello

compair to

Nix and NixOS

are they somewhat the same?

Can Smalltalk install atomically?  Uninstall atomically?

Can multiple versions of a Package be in the image at the same time?

Just wondering.

On Wednesday, November 12, 2014, Chris Cunnington <brasspen at gmail.com>

> On Nov 12, 2014, at 12:35 PM, Chris Cunningham <cunningham.cb at gmail.com
> <javascript:_e(%7B%7D,'cvml','cunningham.cb at gmail.com');>> wrote:
> Another possibility is the use Monticello Configurations to load it.  I
> happen to have crafted one to load the packages, needing them for a similar
> reason before (attached).  It avoids the need to Monticello, if that
> matters.  Of course, my configuration is 2 years old now - you might want
> to update the packages after loading, if necessary.
> Was there every a place to share Monticello Configurations?
> Very nice. I’ll try this out tomorrow. (I rotate projects and the SmaCC
> ticket has been punched for today.) This has the benefit of showing me how
> mcm files work, as I don’t know. The place to share this, I think would be
> SqueakMap as you can upload any file, script or source, and then specify
> which file you want people to use when they download. I’ll report back how
> it worked for me tomorrow.
> Thanks,
> Chris
> -cbc
> On Wed, Nov 12, 2014 at 8:29 AM, Chris Cunnington <brasspen at gmail.com
> <javascript:_e(%7B%7D,'cvml','brasspen at gmail.com');>> wrote:
>> I’m exploring SmaCC, which requires the Refactory. This sent me down
>> several paths to try and install it. Extending The System’s script doesn’t
>> work. [1] I tried a SqueakMap script using Colin’s last version [2] and it
>> gives the same result, because it’s the same script. [1]
>> After finding that ConfigurationOfOmniBrowser has #version1241:, I
>> realized I just needed to understand Metacello a little better to install
>> OB and RB. Trial and error lead me to a script [3]. Clearly other people
>> are doing this. Perhaps one of those people could take a look at my script
>> and see if it could use improvement, as compared to their version. I
>> imagine that ultimately Extending The System could be updated with a script
>> that works.
>> [1]
>> (Installer ss project: 'MetacelloRepository') install:
>> 'ConfigurationOfOmniBrowser'.
>> ((Smalltalk at: #ConfigurationOfOmniBrowser) project perform:
>> #lastVersion) load: #( Dev ).
>> [2]
>> SMSqueakMap default loadUpdates.
>> SMSqueakMap default
>>         installPackageNamed: 'OmniBrowser'
>>         version: '2.0.4’.
>> [3]
>> (Installer ss project: 'MetacelloRepository') install:
>> 'ConfigurationOfOmniBrowser'.
>> ((ConfigurationOfOmniBrowser project) version: #stable) load: #( Dev ).
> <OmniBrowser-cbc.2.mcm>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20141112/d2777844/attachment.htm

More information about the Squeak-dev mailing list