Re: newlines, newlines ...
- To: mathgroup at smc.vnet.net
- Subject: [mg77680] Re: newlines, newlines ...
- From: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>
- Date: Fri, 15 Jun 2007 04:22:27 -0400 (EDT)
- Organization: The Open University, Milton Keynes, UK
- References: <f4r4nh$ad6$1@smc.vnet.net>
alexxx.magni at gmail.com wrote: > I am wondering if there is a way, in M, to Print without getting a > newline each time. > It happens often to me when debugging, to introduce some kind of > progress indicator, say: > > Print[Floor[100*i/max_i], "%"] > > but I didnt want to clutter the screen so much. Besides, hundreds of > other possibilities come to mind when thinking about output without > ending newline... > > As a side note, trying to solve this (minor) problem, I happened to > find: > > ProgressIndicator[Dynamic[x]] > > something which seemed perfect! > Yet, I'm still unable to use it: for some reasons it is not updated > <until> the calculation (which requires the progress indicator) is > finished. At that point, useless, the bar moves from zero to full (and > yes, dynamic updating is enabled) > > Any hint for either problem is really welcome! > > Alessandro Magni You could use *WriteString* and the standard output stream as in, WriteString["stdout", "Here we are: "] Do[WriteString["stdout", StringJoin[ToString[n], " .. "]], {n, 10}] WriteString["stdout", "The End!"] Here we are: 1 .. 2 .. 3 .. 4 .. 5 .. 6 .. 7 .. 8 .. 9 .. 10 .. The End! Regards, Jean-Marc