Thanks for this suggestion. Chris. However it did not work as it should in my context. However there still is not explanation for why something I did works in one context and not in another. Does it have something to do with buffering? One thing I notice is that when I have a program with iterations that is supposed to print to the screen with each iteration J will store the output and print it out for all iterations at once. Initially the results for a few iterations are displayed and then nothing is displayed until the whilst. loop is exited.
I tried this ----------- Other stuff if. -. 'y' e. prompt 'again (y/n)? ' do. break. end. tnit=.prompt 'How many iterations?' end. O;gbMem;gF;Res ) It broke from the loop as if it took data going for display to the screen as its keyboard input . I did not put anything in by way of the keyboard cheers Roelof Contact information Dr. Roelof K. Brouwer PEng Professor Department of Computing Science School of Advanced Technologies and Mathematics Thompson Rivers University 900 McGill Road, PO Box 3010 Kamloops, BC, Canada,V2C 5N3 skype RoelofBrouwer telephone numbers 1-250 828 5219 work 1-250-374-5874 home 1-250-377-6133 fax home page www.tru.ca/advtech/compsci/faculty/rbrouwer email [EMAIL PROTECTED] -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Chris Burke Sent: January 8, 2007 11:07 PM To: General forum Subject: Re: [Jgeneral] keyboard input Roelof K. Brouwer wrote: > How do I get J to wait for input from the keyboard? I am not sure exactly what you are looking for, but perhaps the prompt verb may do what you want. You need to run the main verb in the ijx window. For example, define foo: require 'misc' foo=: 3 : 0 while. 1 do. smoutput ?100 if. -. 'y' e. prompt 'again (y/n)? ' do. break. end. end. ) Now run foo: foo'' 55 again (y/n)? y 73 again (y/n)? y 58 again (y/n)? n ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
