home *** CD-ROM | disk | FTP | other *** search
- Path: 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
-
- 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 )
-