Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Modula 3 > Re: Why?
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 17 of 20 Topic 128 of 149
Post > Topic >>

Re: Why?

by Tony Hosking <hosking@[EMAIL PROTECTED] > Nov 28, 2006 at 02:27 PM

>>>>> "Andrew" == Andrew Reilly <andrew-newspost@[EMAIL PROTECTED]
>
writes:
Andrew> I've just subscribed to c.l.m3: sorry for dredging up the past.

No problem!

Andrew> Have any of the modula3 maintainers looked at using the LLVM
Andrew> infrastructure as a back-end, rather than GCC?  Or perhaps emiting
Andrew> ANSI C as the intermediate form (as Sma{ll,rt}Eiffel and several
Andrew> Scheme compilers do)?

LLVM would make a fine target for Modula-3, but I don't know what
platforms
LLVM currently targets.  The wide variety of targets for GCC makes ****ting
M3
relatively straightforward.  I expect that emitting C makes source-level
debugging a little trickier -- there is a hacked version of gdb that
understands the debugging information that M3 emits and enables full
source-level debugging of M3 programs.

Andrew> Further to the "why" question, and without trying to be
inflammatory:
Andrew> what do the M3 afficianados think of Eiffel and Ada (and maybe
Andrew> Oberon), all of which seem to inhabit approximately the same or
Andrew> similar object/syntax-flavour/native-code niche (although Ada
seems to
Andrew> do it without garbage collection).

These are all fine languages.  I think M3 has some advantages in the
"systems"
space, but my knowledge of these other languages is fragmentary at best.

-- 
Antony Hosking                | Associate Professor
Dept of Computer Sciences     | Office: (765) 494-6001
Purdue University             | Mobile: (765) 427-5484
250 N. University Street      | Email:hosking@[EMAIL PROTECTED]
 Lafayette, IN 47907-2066 | http://www.cs.purdue.edu/~hosking
  _--_|\
 /      \
 \_.--._/    )
       v    /
 




 20 Posts in Topic:
Why?
Gary Scott <garylscott  2006-06-15 01:42:20 
Re: Why?
Pascal Bourguignon <pj  2006-06-15 08:17:13 
Re: Why?
Paul Vixie <vixie@[EMA  2006-06-15 14:04:33 
Re: Why?
Ken Rose <kenrose@[EMA  2006-06-15 09:08:23 
Re: Why?
Paul Vixie <vixie@[EMA  2006-06-15 20:48:03 
Re: Why?
Roland Illig <roland.i  2006-06-22 01:20:39 
Re: Why?
Roland Illig <roland.i  2006-06-22 01:31:46 
Re: Why?
Olaf Wagner <wagner@[E  2006-06-19 21:04:24 
Re: Why?
Paul Vixie <vixie@[EMA  2006-06-20 23:36:38 
Re: Why?
Olaf Wagner <wagner@[E  2006-06-27 21:12:04 
Re: Why?
Paul Vixie <vixie@[EMA  2006-06-28 21:30:11 
Re: Why?
Olaf Wagner <wagner@[E  2006-06-29 08:15:43 
Re: Why?
Hallvard B Furuseth <h  2006-06-29 12:06:52 
Re: Why?
Paul Vixie <vixie@[EMA  2006-06-29 14:20:00 
Re: Why?
Olaf Wagner <wagner@[E  2006-07-03 08:11:47 
Re: Why?
Andrew Reilly <andrew-  2006-11-28 13:55:07 
Re: Why?
Tony Hosking <hosking@  2006-11-28 14:27:15 
Re: Why?
Riley <riley@[EMAIL PR  2006-12-17 09:48:06 
Re: Why?
root@[EMAIL PROTECTED] (  2006-06-19 20:09:08 
Re: Why?
Olaf Wagner <wagner@[E  2006-06-27 21:22:28 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sat Jul 26 5:22:01 CDT 2008.