🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.next.programmer
Article #1423

Re: The solution to FatBinaries.

#1423
From: Robert Frank
Date: Tue, 10 Nov 1992 08:35
57 lines
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!news
References: <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