home *** CD-ROM | disk | FTP | other *** search
- Path: nj5.injersey.com!jeremyn
- From: jeremyn@nj5.injersey.com (Jeremy )
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Jolyon on E (was Re: Frustrated Jolyon (was Re: E - Just say NO! (was Re: Visual
- Date: 11 Apr 1996 07:23:14 GMT
- Organization: Asbury Park Press
- Distribution: world
- Message-ID: <4kic12$dhg@news.injersey.com>
- References: <4ke300$fpn@carol.fwi.uva.nl>
- NNTP-Posting-Host: nj5.injersey.com
- X-Newsreader: TIN [version 1.2 PL2]
-
- Wouter van Oortmerssen (oortmers@fwi.uva.nl) wrote:
-
- > Jolyon Ralph (jralph@cix.compulink.co.uk) wrote:
-
- > -> Actually, the one big problem I have with E is it can't produce a
- > -> linkable object file. As soon as E can do that it will be much easier to
- > -> maintain. Any plans for that? It maybe if we can produce linkable code
- > -> from E that we won't need to rewrite *everything* in C.
-
- > Aaargh, the biggest FAQ ever.
- > On a conceptual level E doesn't work with .o/.h files because modules are
- > considered infinitly better. but that's not what you wanted to hear. On an
- > implementation level, E code relies on many things in it's startup code,
- > moreso than C (think of anything from trivial things like exception handling
- > to rather involved things like garbage collection). So generating "just" a .o
- > file which will plug into SAS/C generated exe isn't going to work. Infact,
- > have you ever tried generating an executable with .o's generated by every
- > amiga C/C++ compiler, for non-trivial code? And I suppose you have been
- > equally succesful in integrating code from all those other languages on the
- > Amiga.
-
- Forgive me for knowing less than nothing about compiler design, but would
- it be possible (or easier) to make it possible to link SAS/C .o's into a
- main program written in E? That is, the main() function and all the
- startups are in E, and you can call SAS/C functions in linked .o's?
-
- Jeremy
- jeremyn@injersey.com
-
-