Re: Print bug with -script? (quotes display)
- To: mathgroup at smc.vnet.net
- Subject: [mg121230] Re: Print bug with -script? (quotes display)
- From: Patrick Scheibe <pscheibe at trm.uni-leipzig.de>
- Date: Mon, 5 Sep 2011 07:06:41 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- References: <201109042206.SAA21519@smc.vnet.net>
Hi, same here in Linux but I don't consider this as a bug. It's just that the Mathematica frontend usually displays strings without the quotes: {DisplayForm[#], InputForm[#], FullForm[#]} &["Hello you"] In console script mode this seems to get lost. Isn't there in Vista a way to write directly to the stdout-stream? Here, something like PrintToConsole[str_String]:=WriteString[OutputStream["stdout",1],str<>"\n"]; PrintToConsole[obj_]:=PrintToConsole[ToString[obj]]; PrintToConsole["Sheldor is back online"]; can be used. Maybe you want to check the output of Streams[] on your system. Hope this helps. Cheers Patrick On Sun, 2011-09-04 at 18:06 -0400, Alan wrote: > I am using Mathematica under Windows Vista. To run Mathematica commands as a script, my understanding is that I should invoke > math.exe -script <scriptname> > This is working, but if I print a string > Print["Test"] > it prints surrounded by quotes (as written literally). > I find this highly undesirable: can the quotes be suppressed? > > Also, this behavior seems to conflict with the documentation: > http://reference.wolfram.com/mathematica/tutorial/PropertiesOfStrings.html > > Is it a bug? > > Thanks, > Alan Isaac >
- References:
- Print bug with -script? (quotes display)
- From: Alan <alan.isaac@gmail.com>
- Print bug with -script? (quotes display)