From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <52a33b5db2c593498b98c0b95cca6411@brasstown.quanstro.net> References: <52a33b5db2c593498b98c0b95cca6411@brasstown.quanstro.net> Date: Tue, 3 Dec 2013 18:37:19 +0100 Message-ID: From: =?UTF-8?B?QmVuY2UgRsOhYmnDoW4=?= To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=089e0117689f92cc2304eca4bfa8 Subject: Re: [9fans] Go and 21-bit runes (and a bit of Go status) Topicbox-Message-UUID: 918cefde-ead8-11e9-9d60-3106f5b1d025 --089e0117689f92cc2304eca4bfa8 Content-Type: text/plain; charset=UTF-8 Compile or not compile, there is no try. One does not simply compile. 2013/12/3 erik quanstrom > > The patch was a bit of a scream. I'm the first to admit that 8c needs > > a touch of TLC and that an abort() in the middle of a compiler, > > without the slightest attempt to deal with the problem is at least as > > embarrassing as the expansion of BGETLE, but the original code that > > tripped the compiler was also extremely shoddy. And the Go > > one does not attempt in a compiler. one does correctly or one does > not do. "attempting" is the path to madness. it's been a while since > i've debugged something down to the asm and found the compiler had > got it wrong. we must keep it this way! > > - erik > > --089e0117689f92cc2304eca4bfa8 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Compile or not compile, there is no try.
One does not s= imply compile.


2013/12/3 erik quanstrom <quanstro@quanstro.net>
> The patch was a bit of a scream. =C2=A0= I'm the first to admit that 8c needs
> a touch of TLC and that an abort() in the middle of a compiler,
> without the slightest attempt to deal with the problem is at least as<= br> > embarrassing as the expansion of BGETLE, but the original code that > tripped the compiler was also extremely shoddy. =C2=A0And the Go

one does not attempt in a compiler. =C2=A0one does correctly or one does not do. =C2=A0"attempting" is the path to madness. =C2=A0it's= been a while since
i've debugged something down to the asm and found the compiler had
got it wrong. =C2=A0we must keep it this way!

- erik


--089e0117689f92cc2304eca4bfa8--