Newsgroups: rec.arts.int-fiction
Path: nntp.gmd.de!Dortmund.Germany.EU.net!Germany.EU.net!howland.reston.ans.net!vixen.cso.uiuc.edu!news.uoregon.edu!usenet.eel.ufl.edu!col.hp.com!sdd.hp.com!news.cs.indiana.edu!shulick@guava.ucs.indiana.edu
From: "Sam Hulick" <shulick@guava.ucs.indiana.edu>
Subject: Re: Inform: capitalising indefinitely
Message-ID: <1995Aug29.003508.24023@news.cs.indiana.edu>
Organization: Vallen Software
References: <19950827.165902.57@arnod.arnod.demon.co.uk>
Date: Tue, 29 Aug 1995 00:35:01 -0500
Lines: 31

jools@arnod.demon.co.uk writes:
>With Inform 5.5 I can use the new printing syntax (`print (the) expression',
>and so on).  This is great and makes reading my source a far more tolerable
>experience.  But, although I can use `print (the)' and `print (The)' for
>lower case and capitalised definite articles I can't have the equivalent for
>indefinite articles (ie, `print (a)' works but there is no `print (A)').
>
>So, if I have this object:
>   
>   #OBJECT yourcar "car"

I've always wondered.. why are people putting # before Object and
Attribute, Nearby, etc.?

>      with name "car",
>           article "your",
>           describe [; print_ret (a) self, " is parked here."; ],
>       has static;
>
>I end up with `your car is parked here.' where I actually want `Your car is
>parked here.'
>
>Is there, then, a way to capitalise indefinite articles?

Use (an) and (An) instead.

-- 
--- Sam Hulick ------------- shulick@indiana.edu ---------------------
Systems Consultant        | Homepage:
Indiana College Placement |    http://copper.ucs.indiana.edu/~shulick/
  and Assessment Center   | PGP public key available on request
