[squeak-dev] Sake/Packages
Keith Hodges
keith_hodges at yahoo.co.uk
Wed Apr 9 19:49:13 UTC 2008
Damien Cassou wrote:
> On Wed, Apr 9, 2008 at 8:21 AM, Igor Stasenko <siguctua at gmail.com> wrote:
>
>> What i like in above, that it's self-explanatory, easy to find and
>> don't requires extra UI/GUI to manage package.
>>
>
> But users needs a UI to install new packages.
>
Do they?
It has a command line/code UI. Perhaps you mean a GUI.
For the most part I would expect end users to have images that are
already configured to perform the task that they are interested in.
Overall "we" have had a stated intention to move to more minimal images,
and have kernel images which dont have GUI's at all. In this instance a
solution that can work in a minimal environment is useful.
GUI based tools have been a bottleneck in enabling new GUI frameworks to
gain acceptance e.g. tweak. So having a GUI is a significant
disadvantage. GUI tools have been a big source of bugs, remember the
transparent SqueakMap Package loader.
An additional UI is available since with Launcher a predefined set of
packages can be built into an image by passing command line params at
startup.
For production work the process of building a complex image is best
handles by Installer scripts (or similar) anyhow. Poking around or
scripting UI's is slow and difficult to automate.
so all in all, I dont see the lack of GUI as a great disadvantage.
However, if SakeTasks (or similar) catches on, then perhaps a "run task"
menu item may be added to class browsers.
best regards
Keith
More information about the Squeak-dev
mailing list
|