Dirk Laurie on Wed, 24 May 2017 17:58:31 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Getting my script to wait |
I'm writing a tutorial in GP that has little sections with a pattern of print text, print a Pari-GP expression, print its evaluation, print a little more text, wait until the reader is ready, go to the next section. I thought "input()" would wait for the user as it does in an interactive session. But no, if I invoke "gp tutorial.gp", it just continues as if the user typed an empty line, and the whole tutorial just fast-forwards by. I can understand why it does that: "tutorial.gp" becomes standard input, and there is nothing of it left. I can think of several workarounds, e.g. make a function of the whole tutorial which is invoked at the prompt, but also wonder whether I am missing something.