kpsewhich now expects "-var-value" instead of "-var".
[ibg.git] / foreword.rst
1 ===========================
2  Foreword by Graham Nelson
3 ===========================
4
5 .. only:: html
6
7   .. image:: /images/picI.png
8      :align: left
9
10 |I|\t would, I think, be immodest to compare myself to Charles
11 Bourbaki (1816--97), French hero of the Crimean War and renowned 
12 strategist, a man offered nothing less as a reward than the throne of 
13 Greece (he declined). It may be in order, though, to say a few words 
14 about his fictitious relative Nicholas, the most dogged, lugubrious, 
15 interminably thorough and clotted writer of textbooks ever to state a 
16 theorem.  Rather the way Hollywood credits movies for which nobody wants 
17 the blame to the director "Alan Smithee" (who by now has quite a solid 
18 filmography and even gets the occasional cinema festival), so in 
19 mathematics many small results are claimed to be the work of Nicholas 
20 Bourbaki.  Various stories are told of the birth of Bourbaki, under 
21 whose name young Parisian mathematicians have clubbed together since 
22 1935 to write surveys of whole fields of algebra. His initials, it may 
23 be noted, are NB.  Some say "Bourbaki" was an in-joke at the Ecole 
24 Normale SupĂ©rieure (much as "zork" and "foobar" were at MIT), going 
25 right back to a practical joke in 1880 when a pupil successfully 
26 impersonated a visiting "General Claude Bourbaki".  Folklore also has it 
27 that the real general was notorious when on manoeuvres for being able to 
28 eat *anything* if need be -- stale biscuit, raw turnips, his horse, his 
29 horse's hay, his horse's leather nosebag that the hay used to be in -- 
30 just as Nicholas Bourbaki would have to eat everything there was to eat 
31 in the theory of algebra, no matter how tooth-grinding or chewy.  To 
32 give credit where it's due, Bourbaki's forty volumes are quite useful.  
33 Or, actually, they aren't, but it's nice to know they're there.
34
35 It was on reading this present book that I realised the melancholy truth:
36 that my own volume on Inform, the *Designer's Manual*, is a Bourbaki.  It
37 has to cover every last thing, from Icelandic accents to assembly language
38 to fake actions, not to mention fake fake actions, to grouping together
39 almost-but-not-quite-identical objects such as Scrabble tiles -- matters
40 which a dedicated Inform designer might need to look up once in a lifetime,
41 or then again might not.  To be sure, the basics do turn up every so often,
42 especially in Chapters II and III, but despite my best intention it is a
43 gentle introduction only if you pick your way through as if on stepping
44 stones.  This book, on the other hand, is a follow-as-you-go tutorial,
45 covering the basics thoroughly and a little at a time.  Where the
46 *Designer's Manual* tries never to retrace its steps, so for instance there
47 is just one section on locations, the *Beginner's Guide* works its way
48 through three whole games, giving it three chances to visit every subject,
49 reinforcing and showing a little more each time.
50
51 I should like to say that my first reaction, when out of the blue the
52 authors sent me advance proofs, was to exclaim with delight at the lucid,
53 uncluttered, sensible approach.  Truthfully, however, that was my third
54 reaction, the first being jealousy (it's all right for *you*, you don't
55 have to document how the parser calculates GNA sets for noun clauses) and
56 the second pique (you've cast the *gizbru spell: turn dangerous object into
57 a harmless one* at my book).  When it comes down to it, though, there is no
58 greater compliment any writer can be paid than to have someone else choose
59 to write a book about his work, so I thank Roger and Sonja for their
60 gesture, as well as the fine job they have done.
61
62 That is quite enough talking about myself, as Inform belongs to all its
63 users, to the hundreds of serious writers of interactive fiction who find
64 it helpful, and for almost a decade it has been a collective enterprise.
65 Today nobody remembers who suggested what.  Its world-modelling rules now
66 resemble a New England patchwork quilt, to which each house in the village
67 contributes one woven square.  As you read this book, you might want to
68 bear in mind that such a quilt is never finished, and always has room for
69 one more square from a newly arrived neighbour.
70
71 | |FILL| *St Anne's College*
72 | |FILL| *University of Oxford*
73 | |FILL| *April 2002*