numeric-prelude
macht das, wo jeder Datentyp den Namen T
hat und jede Klasse den Namen C
hat. Aus Gründen der ... Konsistenz, nehme ich an, ich werde mitspielen:
ghc
ist nicht beeindruckt:
Sicher, Kumpel, ich kann es einhalten:
%Vor% ... aber das führt auch zum Import von Ratio.T
, was zu meinem T
!
Okay, also wie wäre es mit import Number.Ratio (T((:%))) hiding T
?
Ich bin ein bisschen verloren, Gaise. : /
Stellt sich heraus, ist eine geeignete Methode, dies zu tun:
%Vor% Beachten Sie, dass ich die -XPatternSynonyms
-Erweiterung verwendet habe, um kein Muster-Synonym zu definieren, nur um das pattern
-Schlüsselwort zu aktivieren, damit klar ist, dass ich den -Wertkonstruktor importieren möchte :%
allein.