From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <20151127124251.GA625@polynum.com> References: <835ECE9E-472C-448D-8125-67BBACB09752@gmail.com> <69275011-637E-4D0C-9E17-2F0CF1B93503@gmail.com> <20151127124251.GA625@polynum.com> Date: Fri, 27 Nov 2015 15:07:30 +0100 Message-ID: From: Giacomo Tesio To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=047d7b873dd24ace3c05258636fa Subject: Re: [9fans] Compiling ken-cc on Linux Topicbox-Message-UUID: 78e40688-ead9-11e9-9d60-3106f5b1d025 --047d7b873dd24ace3c05258636fa Content-Type: text/plain; charset=UTF-8 2015-11-27 13:42 GMT+01:00 : > On Fri, Nov 27, 2015 at 09:13:20AM +0100, Giacomo Tesio wrote: > > > > I know nothing about compilers, but actually gcc and clang dimension and > > complexity is astonishing. > > It's not astonishing: it's research. They want to prove that a black > hole does exist. > Funny, but actually I was wondering if there is any subtle issue in the standards of the C language that makes it somehow hard to implement. For example I've met a few times weird implementations of libraries and frameworks dictated by broken standards: once they are in, they can never be removed due to backward compatibility. I thought that Charles (that also implemented the Limbo compiler) might have referenced these kind of issues in his pun. Giacomo --047d7b873dd24ace3c05258636fa Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
2015-11-27 13:42 GMT+01:00 <tlaronde@polynum.com= >:
On Fri, Nov 27, 2015 at 09:13:20= AM +0100, Giacomo Tesio wrote:
>
> I know nothing about compilers, but actually gcc and clang dimension a= nd
> complexity is astonishing.

It's not astonishing: it's research. They want to prove that= a black
hole does exist.

Funny, but actually I was = wondering if there is any subtle issue in the standards of the C language t= hat makes it somehow hard to implement.
For e= xample I've met a few times weird implementations of libraries and fram= eworks dictated by broken standards: once they are in, they can never be re= moved due to backward compatibility. I thought that Charles (that also impl= emented the Limbo compiler) might have referenced these kind of issues in h= is pun.


Giacomo
--047d7b873dd24ace3c05258636fa--