How to get last input line in MathLink mode?
- To: mathgroup at smc.vnet.net
- Subject: [mg116514] How to get last input line in MathLink mode?
- From: Alexey <lehin.p at gmail.com>
- Date: Thu, 17 Feb 2011 05:38:44 -0500 (EST)
Hello,
Is there a way to get the last input line through MathLink? I tried to
send InString[-1] through MathLink but I get no output. Is InString[]
unsupported in MathLink mode?
link = LinkLaunch[First[$CommandLine] <> " -mathlink"];
Print@LinkRead[link]
LinkWrite[link, Unevaluated[EnterExpressionPacket[2 + 2]]]
Do[Print@LinkRead[link], {3}]
LinkWrite[link, Unevaluated[EnterExpressionPacket[InString[-1]]]]
Do[Print@LinkRead[link], {1}]
InputNamePacket[In[1]:= ]
OutputNamePacket[Out[1]= ]
ReturnExpressionPacket[4]
InputNamePacket[In[2]:= ]
InputNamePacket[In[3]:= ]