develooper Front page | perl.perl6.internals | Postings from December 2001

Re: What is wrong with GCC's register transfer language?

Thread Previous | Thread Next
From:
Dan Sugalski
Date:
December 3, 2001 09:41
Subject:
Re: What is wrong with GCC's register transfer language?
Message ID:
5.1.0.14.2.20011203124216.02dda8d0@pop.sidhe.org
At 09:12 AM 12/3/2001 -0800, Terrence Brannon wrote:
>Is there some reason that a new pseudo-architecture has be invented and 
>compiled to? Why can't we simply compile to GCC's RTL and allow gcc to 
>compile to C?

Because there are platforms where GCC doesn't run.

Because GCC's licensing is onerously restrictive for our purposes.

Because it makes embedding an interpreter a pain.

Because we dynamically recompile and redefine ourselves, which makes this 
difficult.

Because GCC's codegen is pretty bad.

Because we've gone *over* this before. A bunch. "Use the archives, Luke!"

					Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
dan@sidhe.org                         have teddy bears and even
                                      teddy bears get drunk


Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About