[Seaside] non-specific dependencies

Julian Fitzell jfitzell at gmail.com
Sun Jun 27 20:14:09 UTC 2010


On Sun, Jun 27, 2010 at 6:54 PM, Dale Henrichs <dhenrich at vmware.com> wrote:
> Once you've loaded one of these configs, there will be no development tools
> nor any adaptors so at a minimum you'll need to load one of the following
> depending upon which adaptor you want to use:
>
>  "All platforms"
>  (ConfigurationOfSeaside30 project version: '3.0.0-alpha5.15')
>    load: #('Seaside-Adaptors-Swazoo').
>  "Squeak and Pharo"
>  (ConfigurationOfSeaside30 project version: '3.0.0-alpha5.15')
>    load: #('Seaside-Adaptors-Comanche').
>  "GemStone"
>  (ConfigurationOfSeaside30 project version: '3.0.0-alpha5.15')
>    load: #('Seaside-Adaptors-FastCGI').

This, of course, is why package management systems like RPM and Deb
end up having "provides". This would allow Seaside-Base to require
"http-adaptor" or something and each of those packages to provide
"http-adaptor". The package manager can then look for possibilities
and prompt if it finds more than one.

Not saying you need to go that route, but it's probably the
"traditional" solution.

Julian


More information about the seaside mailing list