CVS structure

Stephan Rudlof sr at evolgo.de
Fri Jul 7 14:29:45 UTC 2000


Marcel Weiher wrote:
> 
> > From: Bert Freudenberg <bert at isgnw.CS.Uni-Magdeburg.De>
> > But we should now start to discuss the future structure. I imagine
> this:
> >
> > CVSROOT/
> > Squeak/
> >       Common/
> >               src/
> >                       (VM core headers).h
> >                       (VM core source).c
> >                       FilePlugin/
> >                       SocketPlugin/
> >                       SoundPlugin/
> >                       *Plugin/
> >       Unix/
> >               src/
> >                       System/
> >                       Profiler/
> >               conf/
> >               util/
> >       Win/
> >       Mac/
> >       ...
> 
> Just to make things a little more complicated:  with MacOS-X, you
> run into a multiple-inheritance situation because it both is-a Unix
> and is-a Mac...

Some more issues...


Fat versus small Squeak executable
----------------------------------

Idea: to supply both extremes by different make targets (and leave
intermediate variants to some specialists).


Plugins not available for some platforms
----------------------------------------

Example: Currently the AsynchFilePlugin doesn't work with Linux.



Greetings,

Stephan

> Marcel

-- 
Stephan Rudlof (sr at evolgo.de)
   "Genius doesn't work on an assembly line basis.
    You can't simply say, 'Today I will be brilliant.'"
    -- Kirk, "The Ultimate Computer", stardate 4731.3





More information about the Squeak-dev mailing list