X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=chapters%2F16.rst;h=c2543c44b83d8cf1778790e06d5d5c56d8953f3e;hb=81deb40a92a715b3ef8037535806b01d4fe2f5fa;hp=702a59437b02e07efd5b6adc65ee8eb5903cfc77;hpb=fb8b7c14f10733e913e2b87f9a82e5b44c0dc7be;p=ibg.git diff --git a/chapters/16.rst b/chapters/16.rst index 702a594..c2543c4 100644 --- a/chapters/16.rst +++ b/chapters/16.rst @@ -7,16 +7,12 @@ .. image:: /images/picN.png :align: left -.. raw:: latex - - \dropcap{n} - -obody understands the phrase *errare humanum est* quite in the same way -as a programmer does. Computers are highly efficient machines capable of -wondrous calculations, but they lack imagination and insist that every -single item thrown at them must be presented according to certain rules -previously defined. You can't negotiate with a computer; you either bow -in submission or bite the dust. +|N|\obody understands the phrase *errare humanum est* quite in the same +way as a programmer does. Computers are highly efficient machines +capable of wondrous calculations, but they lack imagination and insist +that every single item thrown at them must be presented according to +certain rules previously defined. You can't negotiate with a computer; +you either bow in submission or bite the dust. Inform behaves no differently. If you make a typing or syntax mistake, the compiler will send you back to revise your work. "It was just a @@ -268,6 +264,11 @@ GOTO *number* PURLOIN *object* + .. Generated by autoindex + .. index:: + pair: scenery; library attribute + pair: static; library attribute + PURLOIN works exactly as TAKE , with the nice addition that it doesn't matter where the object is: in another room, inside a locked container, in the claws of the bloodthirsty dragon. More dangerously, @@ -281,6 +282,12 @@ PURLOIN *object* ABSTRACT *object* TO *object* + .. Generated by autoindex + .. index:: + pair: animate; library attribute + pair: container; library attribute + pair: supporter; library attribute + This verb enables you to move the first *object* to the second *object*. As with PURLOIN , both objects can be anywhere in the game. Bear in mind that the second object should logically be a @@ -371,13 +378,6 @@ change: "OK, Herr Tell, now you're in real trouble. ... -.. todo:: - - "Herr" above is italicized. Was that a mistake in the original text? - - Update: I don't think so. In 08.rst, lines 465 and 516, "Herr" is - explicitly underlined (which probably appears italicized on output). - Infix is quite complex -- there are more commands than those we have shown you -- so while it's good to have available, it's not really a tool for novices. If you do use it, be careful: you get a lot of runtime @@ -427,6 +427,10 @@ Of course, the code we've offered you in *this* edition takes care of those embarrassing issues, but it might very well happen that a few more undetected absurdities pop up from now on. +.. Generated by autoindex +.. index:: + single: RAIF + The final stage of debugging must happen elsewhere, at the hands of some wilful, headstrong and determined beta-testers; these are the people who, if you’re lucky, will methodically tear your game to shreds and