Message-ID: <3A986416.8B308BF1@attglobal.net>
Date: Sat, 24 Feb 2001 17:47:03 -0800
From: Chip Hayes <jwhayes@attglobal.net>
X-Mailer: Mozilla 4.72 (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
Newsgroups: rec.arts.int-fiction
Subject: [Inform] Infix problem
Content-Type: text/plain; charset=us-ascii; x-mac-type="54455854"; x-mac-creator="4D4F5353"
Content-Transfer-Encoding: 7bit
NNTP-Posting-Host: 32.101.147.104
X-Trace: 25 Feb 2001 01:55:19 GMT, 32.101.147.104
Organization: Global Network Services - Remote Access Mail & News Services
Lines: 34
X-Complaints-To: abuse@prserv.net
Path: news.duke.edu!newsgate.duke.edu!nntp-out.monmouth.com!newspeer.monmouth.com!howland.erols.net!portc.blue.aol.com.MISMATCH!portc01.blue.aol.com!news.gtei.net.MISMATCH!washdc3-snh1.gtei.net!news.gtei.net!newsfeed.us.ibm.net!ibm.net!news1.prserv.net!32.101.147.104
Xref: news.duke.edu rec.arts.int-fiction:83858

I've been having some problems using Infix lately, and wanted to know if
there were any known anomalies with the version in library 6/10.

Basically, I crash spectacularly whenever I use Infix to refer in any
way to certain objects in my game.  Interestingly, If I use one of the
object's synonyms (those found in the name property), there is no
problem.  However, if I use the object name itself, I crash the
interpreter.  This happens with any reference to the object's name,
using ;x, ;xo, ;watch, etc.

This happens on various objects in my code (I'm up to about 290 objects
at the moment), and while it is the same objects that cause the crash
test to test, they don't seem to be related in any logical way (i.e. all
of their object numbers are > x).

Using standard debugging verbs with the objects such as gonear and
purloin works as expected, and, perplexingly, lifting a suspect object
out whole and putting it into a small test program on its own clears up
the problem. The objects that affect infix like this are scattered
around my code, some in different source files, both high and low object
numbers, etc.

I'm working on a Mac. MaxZip and Zip2000 both just crash with a fatal
error.  Nitfol, however, stays alive, but usually prints out pages of
various errors (though sometimes only 3-4), including illegal
instructions, vile 0 errors and sometimes a final ;Constant <objectname>
= 0.

I've either done something evil in my own code or I've triggered
something vile in Infix.  Any suggestions on tracking this down or
should I just leave Infix on the shelf?

Chip Hayes

