[M3devel] FW: GCC 4.8.0 Released

Daniel Alejandro Benavides D. dabenavidesd at yahoo.es
Sat Mar 23 16:19:26 CET 2013


Hi :
a bytecoded interpreter would make the trick to boot from m3c instead of using a compiler.
Was natural choice in Pascal.
Thanks in advance



--- El vie, 22/3/13, Jay K <jay.krell at cornell.edu> escribió:

De: Jay K <jay.krell at cornell.edu>
Asunto: Re: [M3devel] FW: GCC 4.8.0 Released
Para: "Henning Thielemann" <lemming at henning-thielemann.de>, "m3devel" <m3devel at elegosoft.com>
Fecha: viernes, 22 de marzo, 2013 19:57



(but, ps, for high-end full time wages I'd write an LLVM backend or port to gcc 4.8.0 or port the existing integrated x86 backend, or other, and be more flexible/open-minded. :) Yes I know that is kind of rude and against the spirit of things... )
 
 - Jay
From: jay.krell at cornell.edu
To: lemming at henning-thielemann.de; m3devel at elegosoft.com
Date: Fri, 22 Mar 2013 23:05:16 +0000
Subject: Re: [M3devel] FW: GCC 4.8.0 Released




I favor a C backend for a few reasons. 
  - portability -- C supports more than LLVM, past and future 
     I haven't been able to build LLVM on my old MacOSX.  
  - a possible portable source distribution, like most software, but, granted, not like many compilers, and granted, while the C backend now works quite well, this problem still needs a lot of work 
  - Not having to learn LLVM, resting on my C knowledge; might apply to others    
  - LLVM might have the same m3gdb integration problem as C, no better, no worse  
 
 
 On the other hand, LLVM is good for: 
   - learn something new 
   - resulting compiler will probably run faster 
 
 
 - Jay 
> Date: Fri, 22 Mar 2013 22:57:29 +0100
> From: lemming at henning-thielemann.de
> To: m3devel at elegosoft.com
> Subject: Re: [M3devel] FW: GCC 4.8.0 Released
> 
> 
> On Fri, 22 Mar 2013, Tony Hosking wrote:
> 
> > In my opinion it would be better to work on an LLVM backend.
> 
> Btw. does someone of you attend to the Euro-LLVM meeting 29-30th April?
 		 	   		   		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20130323/d2ecefcc/attachment-0002.html>


More information about the M3devel mailing list