Re: VMMaker( Re: KCP & 3.6)

Tim Rowledge <[email protected]> Fri, 20 Jun 2003 10:38:00 -0700
Newsgroups gmane.comp.lang.smalltalk.squeak.foundation
Message-ID <[email protected]>
> > VMMaker does this for a long time already. It's all in the build flags
> which
> > effectively tell the build process which plugins to compile internally and
> > which ones to compile externally. Have a look at the generated
> "plugins.int"
> > and "plugins.ext" file.
Platforms can do different things with the generated code depending on
how they wish to compile; Andreas has a subclass of VMMAker that
arranges the files somewhat differently to Acorn, Unix & Mac and John &
I use a subclass that knows how to put (most of) the globals in a
struct. As Andreas pointed out, the code is identical whether a plugin
is internal or external and it's your makefile that makes the
difference. All the makefiles and project files and blah blah are on
SourceForge for you to scratch your head over. Some of them make sense.

>
>     There may be other new features in VMMaker documented somewhere ?
>     Thanks for the pointers.
The swiki pages are reasonably up to date, I think, but reviewing ones
own writing is as dangerous as ones own code. You just don't see the
gaps.

> 
>     BTW, is there a list of plugins that can be built as external plugins
>     for the upcoming releases ?
I _only_ build plugins as external. For Acorn that actually misses out
quite a few because I still haven't bothered to make sound work (amongst
others). I occasionally do a test build on unix and on my x86 RH7.1
machine building all the unix plugins as external works perfectly well.
My Cray 2S and CDC6600 are fine with external plugins as is my Sinclair
Spectrum.


tim
--
Tim Rowledge, [email protected], http://sumeru.stanford.edu/tim
Manual Writer's Creed:  Garbage in, gospel out.
From [email protected] Fri Jun 20 17:44:11 2003
Return-Path: <[email protected]>
Delivered-To: [email protected]
Received: (qmail 1250 invoked from network); 20 Jun 2003 17:44:11 -0000
Received: from mailout.whidbey.net (209.166.64.124)
  by mail.theinternetone.net with SMTP; 20 Jun 2003 17:44:11 -0000
Received: from [209.166.72.234] (helo=ned)
	by mail5.whidbey.net with esmtp (Exim 4.20)	id 19TPuC-0006Oh-7i
	for [email protected];
	Fri, 20 Jun 2003 10:42:32 -0700
From: Ned Konz <[email protected]>
To: Discussing the Squeak Foundation
	<[email protected]>
Subject: Re: [Squeakfoundation]KCP & 3.6
Date: Fri, 20 Jun 2003 10:44:00 -0700
User-Agent: KMail/1.5.2
References: <[email protected]>
	<[email protected]>
In-Reply-To: <[email protected]>
X-Image-URL: http://bike-nomad.com/nedicon.jpg 
MIME-Version: 1.0
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <[email protected]>
X-BeenThere: [email protected]
X-Mailman-Version: 2.1
Precedence: list
Reply-To: Discussing the Squeak Foundation
	<[email protected]>
List-Id: Discussing the Squeak Foundation
 <squeakfoundation.lists.squeakfoundation.org>
List-Unsubscribe: <http://lists.squeakfoundation.org/listinfo/squeakfoundation>,
	<mailto:[email protected]?subject=unsubscribe>
List-Archive: <http://lists.squeakfoundation.org/pipermail/squeakfoundation>
List-Post: <mailto:[email protected]>
List-Help: <mailto:[email protected]?subject=help>
List-Subscribe: <http://lists.squeakfoundation.org/listinfo/squeakfoundation>,
	<mailto:[email protected]?subject=subscribe>
X-List-Received-Date: Fri, 20 Jun 2003 17:44:12 -0000

On Friday 20 June 2003 10:27 am, Doug Way wrote:

> I actually wanted to at least get the Accufonts changes in for
> 3.6alpha also, which I don't think should be *too* destabilizing,
> and was on our 3.6 plan.  I was going to work on that right after
> including the current batch of approved items (which I'll try to do
> today).  There are a few tweaks that I think should be made to the
> Accufonts stuff before it gets incorporated (for example I don't
> think it should change the default text size), so I was going to
> post my tweaked version as an [ENH] for people to try before
> rolling it in as an update.

We need to track down all the literal font refs to 'ComicBold', 
'NewYork', etc. also.

-- 
Ned Konz
http://bike-nomad.com
GPG key ID: BEEA7EFE