From mboxrd@z Thu Jan 1 00:00:00 1970 From: arnold@skeeve.com Message-Id: <201505310304.t4V34Zqd013068@freefriends.org> Date: Sat, 30 May 2015 21:04:35 -0600 To: 9fans@9fans.net References: <20150530061308.Horde.aC_WDskRKnim3lHX6LLxoUF@ssl.eumx.net> <282c8157ab32274a7a57bdaf92cfdb09@proxima.alt.za> <20150530065929.Horde.QDsqrRMAxzJn6m4W92CoPMS@ssl.eumx.net> In-Reply-To: <20150530065929.Horde.QDsqrRMAxzJn6m4W92CoPMS@ssl.eumx.net> User-Agent: Heirloom mailx 12.4 7/29/08 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Re: [9fans] Ports tree for Plan 9 Topicbox-Message-UUID: 5716b8d4-ead9-11e9-9d60-3106f5b1d025 lucio@proxima.alt.za: > It may be worth twisting Aaron's arm, he may well have a test suite > for GAWK that can be used here? The gawk test suite is part of the dist. See test/Makefile.am for the list of tests that are general and those that are gawk specific. I've tried to keep the separation clean. Kurt H Maier wrote: > Current status: the only failures are bizarre corner cases, but > presumably they're in the testsuite for a reason? Yes - people will do anything they can. Experience has taught me that even bizarre corner cases need to be handled. > Native awk is slower than APE awk, and Paul mentioned he thinks it's > because of the malloc implementation. BWK has said that malloc affects the performance of his awk; I think it's in his README file. > [1] http://code.9front.org/awk I can't get to this with a browser. How does one get the source? Is it intended to run on *nix also? It'd be nice to have since it's always fun to compare multiple implementations when trying to figure out a corner case. Besides BWK's awk, there is mawk, BusyBox awk, and the MKS awk as found in the various OpenSolaris derivatives. Thanks, Arnold