I've been folowing this thread with great interest. Some thoughts I'd 
like to share on the subject:

I think functional languages are superior for compiler construction, 
simply by design. Nicolas knows what he is talking about and I deeply 
respect his work on MTASC and Neko. I don't really care how he makes his 
thoughts known, as long as he continues to do so (and doesn't harm any 
animals during the process)

A compiler in a different language could still work well, but it will be 
a lot more work.

I've got some AS2 compiler code to share, but it's in Haskell and it's 
only half finished - so I don't know if its of any interest.

Last, I've been thinking that it should actually be possible to create 
an AS3 compiler in AS3 (Regular Expressions, ByteArrays etc). Although 
performance would probably be awfull and one might run into "too many 
levels of recursion" troubles, it would enable a lot of people from this 
community to contribute.

Just my 2 euro-cents.

Cheers,
Edwin

hank williams wrote:

>Nicolas,
>
>I have not written an actionscript compiler. The last compiler I wrote
>was in college. And that was 20 years ago.
>
>But I can say that turbo pascal, in 1984 or 1985 was blazingly fast. I
>was running it on a <50Mhz computer.
>
>We are now running machines that are 1ghz to 3ghz.
>
>To suggest that OCAML is the only way or that it is "super critical"
>to making a fast compiler is, to me,  ludicrous.
>
>The fact that the MM compiler was so slow is a function of the
>heritage of their software and the fact that it was slowly evolved
>over time. By the time we got to the most recent versions it was old
>creaky code. It happens. We all thank you for your excellent work in
>providing them a little competition.
>
>You are a super smart guy, obviously, but it doesnt mean that you are
>the only smart guy and that others "need to learn about compilers" in
>order to participate in the discussion. Throwing the "im smarter than
>you cuz I wrote the compiler you use " trump card really isnt arguing
>in a fair way. If you think he is wrong (and I dont think so) provide
>some hard facts. Engage in an intellectual discussion, without the
>unsupported, slightly demeaning, conculsory statements.
>
>Regards,
>Hank
>
>On 10/25/05, Nicolas Cannasse <[EMAIL PROTECTED]> wrote:
>  
>
>>>>One of the reasons mtasc is so fast AFAIK is its written in OCaml
>>>>        
>>>>
>>>I dont agree with this. There is no reason a flex/bison based compiler
>>>would be any slower and also there is going to be a much bigger pool
>>>of potential developers.
>>>      
>>>
>>I think you should learn about compilers before being confident while
>>stating such things.
>>Flex and Bison are not compiler tools but lexer and parser tools. They're
>>used by compilers but they are far from being the most important parts.
>>
>>Nicolas
>>
>>
>>_______________________________________________
>>osflash mailing list
>>[email protected]
>>http://osflash.org/mailman/listinfo/osflash_osflash.org
>>
>>    
>>
>
>_______________________________________________
>osflash mailing list
>[email protected]
>http://osflash.org/mailman/listinfo/osflash_osflash.org
>
>
>
>
>  
>


_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org

Reply via email to