[ENH] sqNamedPrims.h (was Re: VMMaker next steps)

PhiHo Hoang phiho.hoang at rogers.com
Sat Jul 12 10:21:50 UTC 2003


#ifndef   SQNAMEDPRIMS_H
#define   SQNAMEDPRIMS_H

extern sqExport vm_exports[];
extern sqExport os_exports[];

#include  "sqNamedPrims.h.gen"


sqExport *pluginExports[] = {
  vm_exports,
  os_exports,
  INTERNAL_PLUGINS_EXPORTS
  NULL
};

#endif  //   SQNAMEDPRIMS_H


----- Original Message ----- 
From: "PhiHo Hoang" <phiho.hoang at rogers.com>
To: "The general-purpose Squeak developers list" <squeak-dev at lists.squeakfoundation.org>
Sent: Friday, July 11, 2003 11:50 AM
Subject: Re: VMMaker next steps


> Hi Andreas,
> 
> > >     One more thing,  please get rid of 'makeprims.exe'.
> > >     It's too platform specific.  ( sorry, Andreas ;-)
> >
> >     What's your point?
> 
>     My point is if VMMaker can make it so that 'makeprims.exe' is no longer
>     needed (without using ANY substitute like, say, 'makeprims.mak'), yet
>     plugins.int, plugins.all can still be used as now (i.e there is no need
> to
>     run PluginsMaker just to slide a plugin in and out) then it's really
> cool.
>     (just like MobVM ;-)
> 
> > Makeprims isn't part of VMMaker but part of the Win32 platform build.
> > So there's nothing to get rid of in VMMaker and yes it's platform
> > specific.
> > Why not?
> >
> 
>     Actually, 'makeprims.exe' is platform specific but 'makeprims' is quite
>     cross platform, isn't it.
> 
>     It's just as cross platform as 'gcc', 'BitBltPlugin', 'gnuify' or
>     'makeprims.awk'.
> 
>     So, if it's cross platform, it should be in VMMaker.
>     Soo, first, make it into VMMaker, then get rid of it ;-)
> 
>     Please understand that the suggestion to get rid of 'makeprims.exe'
>     does not nullify my appreciation for its creation.
> 
>     In fact, my appreciation is getting higher with recent contributions
>     from the VM gurus.
> 
>     Please keep up with the great work, gurus.
> 
>     Cheers,
> 
>     PhiHo.
> 
> 
> 
> 



More information about the Squeak-dev mailing list