Por que o Pstricks carrega alguns arquivos PGF e há um bug?

Por que o Pstricks carrega alguns arquivos PGF e há um bug?

Em pstricks.tex(versão de 22/01/2019), na linha 75, lemos:

\ifx\pgfkeysloaded\endinput\else 
 \input pgfutil-common.tex
 \input pgfkeys.code.tex
 \input pgffor.code.tex
\fi
\let\pgfforeach\foreach

O teste \ifx\pgfkeysloaded\endinputme parece estranho. Se o Pstricks for carregado após o Tikz, o arquivo pgfutil-common.texpoderá ser carregado duas vezes. Isto pode levar a incoerências: por exemplo, a definição de \pgfutil@raggedrightencontrado em pgfutil-common.texapagaria a definição de \pgfutil@raggedrightfeito em pgfutil-latex.def(não é a mesma) quando o Tikz fosse carregado.

Não deveria ser \relaxem vez de \endinput?

informação relacionada