[ANN] Installer bootstrapping scripts
stephane ducasse
stephane.ducasse at gmail.com
Sun Oct 15 09:04:49 UTC 2006
Sounds exciting. I started to work on something similar.!
Just some questions.
Can we specify
that we want to load the latest for one component
do you have a kind of spec for complex setup?
installer install: #((MC www.squeaksource.com seaside last)
(MC mysource myproject 8)
(SM shout 5)
?
I have been looking for the install of jpierce.
Do you deal with questions raised by the components. Because they
have a nice package to do that.
On 15 oct. 06, at 11:01, Keith Hodges wrote:
> I am pleased to announce "Installer" available in http://
> www.squeaksource.com/Installer
>
> I will paste the class comment below to explain....
>
> I think this may make things a bit easier for publishing projects
> such as Seaside-Magma-Pier which is fairly complex piece of
> integration.
>
> enjoy
>
> Keith
>
> --------
>
> Installer is an experiment in creating a Domain Specific Language
> for installing a complex project consisting of packages from
> monticello and squeakmap of various versions.
>
> One design decision is to be able to paste scripts a workspace and
> run and test from there without any special editing.
>
> E.g Using SqueakMap
>
> squeakmap := Installer squeakmap.
> squeakmap install: 'DynamicBindings'.
> squeakmap open.
>
> or
>
> Installer squeakmap install: 'DynamicBindings'.
>
> or
>
> squeakmap := Installer squeakmap.
> squeakmap package: 'DynamicBindings'; install.
>
> Using Monticello
>
> squeaksource := Installer repository: 'http://www.squeaksource.com'.
> seaside := squeaksource project: 'Seaside'.
> seaside install: 'Comet-lr.8';
> install: 'Scriptaculous'.
> or
>
> squeaksource := Installer repository: 'http://
> www.squeaksource.com' squeaksource project: 'Seaside';
> install: 'Comet-lr.8;
> install: 'Scriptaculous'.
>
> "for monticello viewer on the repository"
> squeaksource project: 'Seaside'; open.
>
> There are some utilities for searching.
>
> "utilities" squeakmap packagesMatching:
> '*ame' (squeakmap packagesMatching: 'sea*') first.
> "the very latest seaside release" (seaside packagesMatching:
> 'Sea*') first.
>
> ___________________________________________________________ All New
> Yahoo! Mail – Tired of Vi at gr@! come-ons? Let our SpamGuard protect
> you. http://uk.docs.yahoo.com/nowyoucan.html
>
More information about the Squeak-dev
mailing list
|