Article View: comp.sys.next.programmer
Article #1423Re: The solution to FatBinaries.
From: Robert Frank
Date: Tue, 10 Nov 1992 08:35
Date: Tue, 10 Nov 1992 08:35
57 lines
2641 bytes
2641 bytes
In article <83163@ut-emx.uucp> writes:
> OK, NeXT is using FatBinaries to do machine code for each processor.
> The bad thing about this is when NeXTStep runs on other processors,
> binaries must be compiled and included with the release. P-Code is
> too S----L----O----W, and interpreting binaries is slllloooowwww also.
>
> My solution:
>
> NeXT code
>
> Here is how it works:
>
> 1: Programmer codes his "killer app"
> 2: C-compiler compiles the code into NeXTCode which is machine
> independant, similar to Microsoft's P-code.
> 3: When program gets to the user, the user uses an installer/
> "compiler" to convert the NeXTCode to native machine code for
> his processor.
>
> Pros:
>
> o Only one binary needed, no FatBinaries or ObeseBinaries
> o Runs LOTS faster than P-code or interpreted code
> o Easy to do
>
> Cons:
>
> Maybe some inefficency, but _very_ little.
>
> Notes:
>
> A special debugger can be produced to modify NeXTCode at the source
> for optomization
>
> Patches to NeXTcode for different processors can be stored with the code
>
> NeXT will have something no other computer has dreamed of offering :-)
>
> COMMENTS ARE WELCOME- I would like to work on this as a discussion.
>
> PS: If NeXT is listening, and this helps, I am looking for a NeXT for
> my use to program some stuff :-).
> --
> ******* ifbb657@ccwf.cc.utexas.edu (Douglas R. Floyd) ******
> Disclaimer: I speak for myself.
>
> Please, no NeXTMail at this time.
Yep, that's my long term project, except that I am using a Modula-2 like
language ...
--
Robert Frank tel. + (061) 321 99 67
Institut fuer Informatik fax + (061) 321 99 15
University of Basel, Switzerland
Mittlere Strasse 142 rfc822: frank@ifi.unibas.ch (NeXT mail accepted)
CH-4056 Basel X400: S=frank;OU=ifi;O=unibas;P=switch;A=arcom;C=ch
( if all fails try frank@urz.unibas.ch )
Technical Details
Message-ID:
<1992Nov10.083524.22378@urz.unibas.ch>Path:
arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!sol.ctr.columbia.edu!ira.uka.de!ira.uka.de!chx400!urz.unibas.ch!lucy.ifi.unibas.ch!newsReferences:
<83163@ut-emx.uucp>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!sol.ctr.columbia.edu!ira.uka.de!ira.uka.de!chx400!urz.unibas.ch!lucy.ifi.unibas.ch!news Newsgroups: comp.sys.next.programmer Subject: Re: The solution to FatBinaries. Message-ID: <1992Nov10.083524.22378@urz.unibas.ch> From: frank@ifi.unibas.ch (Robert Frank) Date: Tue, 10 Nov 1992 08:35:24 GMT Reply-To: frank@ifi.unibas.ch Sender: news@urz.unibas.ch (USENET News System) References: <83163@ut-emx.uucp> Organization: Institut fuer Informatik Nntp-Posting-Host: woodstock.ifi.unibas.ch Lines: 57