From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8208 invoked by alias); 23 Jun 2004 06:02:06 -0000 Mailing-List: contact xconq7-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: xconq7-owner@sources.redhat.com Received: (qmail 8172 invoked from network); 23 Jun 2004 06:02:03 -0000 Received: from unknown (HELO mail3.panix.com) (166.84.1.74) by sourceware.org with SMTP; 23 Jun 2004 06:02:03 -0000 Received: from panix5.panix.com (panix5.panix.com [166.84.1.5]) by mail3.panix.com (Postfix) with ESMTP id 068C6981EC; Wed, 23 Jun 2004 02:02:03 -0400 (EDT) Received: (from kingdon@localhost) by panix5.panix.com (8.11.6p2-a/8.8.8/PanixN1.1) id i5N623s12442; Wed, 23 Jun 2004 02:02:03 -0400 (EDT) Date: Wed, 23 Jun 2004 06:17:00 -0000 Message-Id: <200406230602.i5N623s12442@panix5.panix.com> From: Jim Kingdon To: mcdonald@phy.cmich.edu Cc: xconq7@sources.redhat.com In-reply-to: <1087964259.13930.100.camel@localhost.localdomain> (message from Eric McDonald on Tue, 22 Jun 2004 22:17:40 -0600) Subject: Re: RFC: Increment and Decrement (was Re: GDL Notice: Arithmetic Operators / Quasi-Formulae) References: <1087800371.13930.32.camel@localhost.localdomain> <1087874495.13930.60.camel@localhost.localdomain> <200406220619.i5M6J6A20964@panix5.panix.com> <16600.208.442000.738922@lapjr.intranet.kiel.bmiag.de> <1087913659.13930.85.camel@localhost.localdomain> <200406221450.i5MEor012313@panix5.panix.com> <1087964259.13930.100.camel@localhost.localdomain> X-SW-Source: 2004/txt/msg00573.txt.bz2 > As it turns out, my concern was somewhat justified, after I made the > horrific discovery this evening that I had broken negative number > tokenization a few days ago. I have now fixed this, _but it shows that > even the simplest hacks can produce big bugs. That's what you get for not writing any tests :-). Unlike many parts of xconq, writing autotest-style tests for GDL parsing is really easy. I suppose if I feel like writing some xconq tests, I could start with these, rather than proceeding directly to the nastier, harder to test things like "make sure the AI knows how to use a transport".