Assume the following plain TeX file:
\input pstricks
\input color
\pscircle{1.5}
\bye
Compiling using eTeX works fine, dvips too. However the resulting PS file can't be processed using gs, I'll post the error message if needed. When not using the color package, the processing flow works OK. The difference between the two generated Postscripts files is:
< 0.8 SLW 0. setgray 0.0 0.0 2 copy moveto 42.67911 0 CLW mul round
< sub dup 0 rmoveto 0 360 arc closepath gsave 0.8 SLW 0. setgray 1.
< .setopacityalpha 0 setlinejoin 0 setlinecap stroke grestore end
---
> 0.8 SLW gray 0 0.0 0.0 2 copy moveto 42.67911 0 CLW mul round sub
> dup 0 rmoveto 0 360 arc closepath gsave 0.8 SLW gray 0 1. .setopacityalpha
> 0 setlinejoin 0 setlinecap stroke grestore end
i.e. one time "0. setgray" is used, the other time "gray 0". I tried to clarify, if "gray" is a valid Postscript command, according to what I found, the usual way to define a color is "setxxx".
Still I'm not 100% if this is an issue in color.sty or an issue in ghostscript. Could you give me a short hint? Thanks!