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 > Eiffel > Re: A New Compi...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 4 of 12 Topic 841 of 927
Post > Topic >>

Re: A New Compiler

by Colin Paul Adams <colin@[EMAIL PROTECTED] > Jan 26, 2007 at 03:35 PM

>>>>> "Rick" == Rick  <hanson.rickyj@[EMAIL PROTECTED]
> writes:

    Rick> I've been programming for about 10 years now and recently
    Rick> came across the Eiffel language.  In all of that time I've
    Rick> never written a compiler and have decided I'd like to write
    Rick> a new one for Eiffel.  I'm looking for some people to tell
    Rick> me what they would like to see in a new compiler.  What
    Rick> standard should it be written to?  What platform would you
    Rick> use it on?  Would you like to see a full IDE or just a
    Rick> compiler?  How about a symbolic debugger?  Do you prefer a
    Rick> native language compiler or one that produces C/C++ code?
    Rick> Any comment you wish to make would be very welcome.

As others have said, writing a new compiler from scratch is a huge
project.

I would suggest taking over the now (apparently) finalized SmartEiffel
1.2r7 code base, and making the following changes:

1) Change the default from case-sensitive to case-insensitive (it's
   worth keeping the case-sensitive option as a non-standard
   non-default option as part of a style-checking option, perhaps).
   That will be trivial, but it will help you find your way around the
   code.

2) Move the language implemented by the compiler towards full ECMA
   compliance (that should keep you busy enough :-)).

3) Get the compile-to-java code working again.

These tasks alone would be an extremely worthwhile contribution to the
Eiffel community.
-- 
Colin Adams
Preston Lanca****re
 




 12 Posts in Topic:
A New Compiler
"Rick" <hans  2006-12-24 13:47:27 
Re: A New Compiler
"llothar" <l  2006-12-26 03:07:52 
Re: A New Compiler
gmc444@[EMAIL PROTECTED]   2007-01-10 22:22:12 
Re: A New Compiler
Colin Paul Adams <coli  2007-01-26 15:35:56 
Re: A New Compiler
toto <stop-aux-spams@[  2007-02-01 22:13:03 
Re: A New Compiler
Colin Paul Adams <coli  2007-02-01 23:05:43 
Re: A New Compiler
Roger Browne <roger@[E  2007-01-26 18:21:12 
Re: A New Compiler
"llothar" <l  2007-02-02 15:16:26 
Re: A New Compiler
"llothar" <l  2007-02-02 15:19:17 
Re: A New Compiler
Roger Browne <roger@[E  2007-02-03 11:04:28 
Re: A New Compiler
"llothar" <l  2007-02-14 04:29:41 
Re: A New Compiler
Hendrik Maryns <hendri  2007-02-14 16:24:37 

Post A Reply:
  Go here to Signup

AddThis Feed Button


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

Contact
tan12V112 Wed Jul 9 5:46:39 CDT 2008.