Newsgroups: rec.arts.int-fiction
Path: gmd.de!xlink.net!howland.reston.ans.net!torn!watserv2.uwaterloo.ca!watmath!undergrad.math.uwaterloo.ca!mlvanbie
From: mlvanbie@undergrad.math.uwaterloo.ca (Michael Van Biesbrouck)
Subject: Re: Using declarational & logic paradigms
Message-ID: <C9KH15.81G@undergrad.math.uwaterloo.ca>
Keywords: declarational logic computer paradigms
Sender: news@undergrad.math.uwaterloo.ca
Organization: University of Waterloo
References: <naran.741591606@sfu.ca>
Date: Sat, 3 Jul 1993 02:17:29 GMT
Lines: 19

In article <naran.741591606@sfu.ca> naran@fraser.sfu.ca (Ranger Mau'Dib) writes:
>Has anyone tried using a declarational or logic paradigm language to design and
>interactive-fiction game? Alan comes pretty close, but it still has some
>imparitive language constructs.

I'm currently working on a special-purpose interpreter/`compiler' for a
Prolog-based language.  Additions to the language allow easy
implementation of usual IF features such as undo.  Most of the
adventure environment will be written in the language, and available
for modification ... including the parser, representation of geography
& objects, and the code for running non-player characters.

Once my program is complete, creating the environment &c is trivial
(I've constucted sample code to verify this).  Unfortunately, my time
for development is limited by many other factors, and the program will
not be available in the near future.

-- 
Michael Van Biesbrouck, UW CSC Librarian
