#9 Add a MINIMAL pragma

Offen
sheaf möchte 1 Commits von sheaf/minimal nach koz.ross/master zusammenführen
sheaf kommentierte vor 3 Jahren

The documentation says

If you want a manually-defined instance, but don't wish to define every method, only fromFinite and toFinite are needed, along with Cardinality.

Adding a MINIMAL pragma would reflect that in the haddocks, which currently say

Minimal complete definition: Nothing

due to the default methods.

P.S. The hackage page for this library currently says "Deprecated." for all versions, when I assume this text is only meant to appear for the older versions?

The documentation says >If you want a manually-defined instance, but don't wish to define every method, only fromFinite and toFinite are needed, along with Cardinality. Adding a `MINIMAL` pragma would reflect that in the haddocks, which currently say > Minimal complete definition: Nothing due to the default methods. P.S. The hackage page for this library currently says "Deprecated." for all versions, when I assume this text is only meant to appear for the older versions?
Koz Ross kommentierte vor 3 Jahren
Besitzer

This is because MINIMAL pragmata interfere with derivation-via-Generics. It's annoying, but a known problem.

Also, I am no longer working on finitary (hence the deprecation). If you'd like it, please let me know.

This is because MINIMAL pragmata interfere with derivation-via-`Generics`. It's annoying, but a known problem. Also, I am no longer working on `finitary` (hence the deprecation). If you'd like it, please let me know.
Dieser Pull-Request kann automatisch zusammengeführt werden.
Anmelden, um an der Diskussion teilzunehmen.
Kein Meilenstein
Niemand zuständig
2 Beteiligte
Laden…
Abbrechen
Speichern
Hier gibt es bis jetzt noch keinen Inhalt.