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)