Message-ID: <3AC5D5C1.57E6819F@csi.com>
Date: Sat, 31 Mar 2001 08:04:01 -0500
From: John Colagioia <JColagioia@csi.com>
X-Mailer: Mozilla 4.61 [en] (Win98; I)
X-Accept-Language: en
MIME-Version: 1.0
Newsgroups: rec.arts.int-fiction
Subject: Re: Can INFORM be run as a server?
References: <3ABC21E8.65205EBF@pacbell.net> <3abc3a29.6421443@news.bright.net> <3ABF5285.2B5C47E@csi.com> <0EJv6.1520$W51.1012063@e3500-chi1.usenetserver.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
NNTP-Posting-Host: 128.238.10.124
X-Original-NNTP-Posting-Host: 128.238.10.124
X-Trace: excalibur.gbmtech.net 986043832 128.238.10.124 (31 Mar 2001 08:03:52 EST)
Organization: GBM Technologies Ltd
Lines: 22
X-Authenticated-User: jnc
Path: news.duke.edu!newsgate.duke.edu!news-hog.berkeley.edu!ucberkeley!news.maxwell.syr.edu!newsfeed.icl.net!newspeer.clara.net!news.clara.net!dispose.news.demon.net!demon!skynet.be!newsfeed1.news.nl.uu.net!sun4nl!ams.uu.net!nyc.uu.net!excalibur.gbmtech.net
Xref: news.duke.edu rec.arts.int-fiction:84795

Matthew Russotto wrote:

> In article <3ABF5285.2B5C47E@csi.com>,
> John Colagioia  <JColagioia@csi.com> wrote:
> >The structure of the standard Inform parser, then, is the semi-key, here.
> >And, looking at Parser__parse(), it looks like the standard parser is sort
> >of a simplified table-driven parser, which means that it could be feasible,
> >in theory, depending on the internal storage format used by the compiler and
> >virtual machine.
>
> The GV2 grammar table is well documented, and 'infodump' is capable of
> extracting it from a game file.  However, some parts of the grammar
> table refer to user-defined routines, which means you can't always parse a
> sentence without having the whole Z-machine and its state available to you.

Those routines were pretty much what I was talking about.  If one can figure a
simple way to ship them or describe them, then fine.

I was probably also concerned about the format of GV2 and how easily it could be
translated/marshalled to a "common network format."


