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