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