Newsgroups: rec.arts.int-fiction
Path: nntp.gmd.de!news.rwth-aachen.de!news-koe1.dfn.de!news.k.shuttle.de!news.b.shuttle.de!news-ber1.dfn.de!fu-berlin.de!news.nacamar.de!www.nntp.primenet.com!nntp.primenet.com!howland.erols.net!vixen.cso.uiuc.edu!uchinews!kjfair
From: kjfair@midway.uchicago.edu (Kenneth Fair)
Subject: Re: Inform on the Mac.
X-Nntp-Posting-Host: ntcs-ip85.uchicago.edu
X-Kook-Number-2: 16
Content-Type: text/plain; charset=ISO-8859-1
Message-ID: <kjfair-ya023080001611961340370001@uchinews.uchicago.edu>
X-Kook-Code-2: (Grubor+++)*2 (Boursy+)*2 Palmer++++++++
Sender: news@midway.uchicago.edu (News Administrator)
Content-Transfer-Encoding: 8bit
Organization: University of Chicago School of Law
X-Newsreader: Yet Another NewsWatcher 2.3.0
References: <3288CFDE.6F61@fred.aurora.edu> <kjfair-ya023080001311961333190001@uchinews.uchicago.edu> <kjfair-ya023080001311961730000001@uchinews.uchicago.edu> <ant151116b49M+4%@gnelson.demon.co.uk>
Mime-Version: 1.0
Date: Sat, 16 Nov 1996 19:40:37 GMT
Lines: 51

In article <ant151116b49M+4%@gnelson.demon.co.uk>, Graham Nelson
<graham@gnelson.demon.co.uk> wrote:


>There are some misunderstandings here, which may of course be my
>fault since I wrote the documentation!  It is all much easier
>than you think.
>
>You should not need to change anything in any of the library
>files under almost any circumstances.
>
>To make the PARSERM and VERBLIBM modules, simply
>
>   inform -M library.parserm
>   inform -M library.verblibm
>             ---this should be whatever the filename is on
>                your machine---
>
>The "-M" is the only signal needed that a module is wanted.
>
>To link in the library instead of recompiling it, take an
>ordinary Inform game and compile it -U (for "use modules").
>The library's outer shell will do the rest of the work for
>you.  In particular you should still begin:
>
>>       Constant Story "RUINS";
>>       Constant Headline "^An Interactive Worked Example^
>>                   Copyright (c) 1995 by Graham Nelson.^";
>>       Include "Parser";
>>       Include "VerbLib";
>
>The whole idea is that the same source code can be compiled
>with or without linking, simply by controlling the -U compiler
>switch, and without ever needing to alter any source code.


I finally got it straightened out.  I did have to comment out a couple
of the USE_MODULES lines (compiling the 6/2 libraries with 6.03 seems
to require it) but it otherwise works okay.  The problem was totally
my confusion.  It does help to reread that documentation one more time.

I am putting together a StuffIt archive of the 6/2 libraries already
compiled with the text files in Mac format to save other Macheads
some grief.  The files "inf62libmac.sit.hqx" and its readme file
"inf62libmac.txt" can be found at <ftp://ftp.gmd.de/incoming/if-archive/>.

-- 
KEN FAIR - U. Chicago Law  | <http://student-www.uchicago.edu/users/kjfair>
Of Counsel, U. of Ediacara | Power Mac! | CABAL(tm) | I'm w/in McQ - R U?
   When you go for a job interview, I think a good thing to ask is if
   they ever press charges.
