corywalker / expreduce

An experimental computer algebra system written in Go
MIT License
388 stars 26 forks source link

ToString[] should respect Form #140

Closed darvin closed 6 years ago

darvin commented 6 years ago
In[77]:= ToString[InputForm[d/2]]

Out[77]= "InputForm[(1/2)*d]"

In[78]:= ToString[FullForm[d/2]]

Out[78]= "FullForm[(1/2)*d]"

Desired behavior

In[192]:= ToString[InputForm[d/2]]                                                               

Out[192]= d/2

In[193]:= ToString[FullForm[d/2]]                                                                

Out[193]= Times[Rational[1, 2], d]