From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Fri, 22 Jul 2011 17:37:32 +0200 From: Lucio De Re To: erik quanstrom Message-ID: <20110722153731.GQ1803@fangle.proxima.alt.za> References: <201107220536.p6M5agtv019617@freefriends.org> <20110722130310.GO1803@fangle.proxima.alt.za> <2f6021d419a7327afa4134cda0e6c88f@ladd.quanstro.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2f6021d419a7327afa4134cda0e6c88f@ladd.quanstro.net> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: 9fans@9fans.net Subject: Re: [9fans] Plan 9 Go (Was: GNU/Linux/Plan 9 disto) Topicbox-Message-UUID: 042ecb54-ead7-11e9-9d60-3106f5b1d025 On Fri, Jul 22, 2011 at 11:13:26AM -0400, erik quanstrom wrote: > > why do you think changes to the grammar would depend on bison? > Is that what I said? I meant that the yacc modules were almost certainly altered considerably since the introduction of new language features. I don't have the theoretical knowledge to establish which of the lexis or the grammar were affected, I just believe that changes did occur and that Bison dependencies were introduced. But until I clear my slate of a number of distractions, I can only ask more knowledgeable persons to look at the code and make suggestions to the Go Authors, directly or through my submissions to CodeReview, on how to eliminate Bison dependencies that make porting the Go code base to Plan 9 difficult. Or help me deal with these problems in a manner that can be incorporated into the Go release. Unfortunately, I'm not in a position to post to sources something that will still compile in the Plan 9 environment, so the distractions need to be dealt with first. Right now, besides a few changes to my current code review submissions, some of which have nothing to do with Bison, I also have suggestions on porting Bison to Plan 9, checking out byacc from NetBSD, porting byacc to Plan 9 and checking the Go port by Taru. All of that, while losing track of the problem(s) I was trying to address in the first place, which I seem to remember was the presence of apostrophes (single quotes) in // comments. Sigh! ++L