If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: hackage.haskell.org/package/quickcheck-classes-0.4.14 - quickcheck-classes: QuickCheck.

site address: hackage.haskell.org/package/quickcheck-classes-0.4.14 redirected to: hackage.haskell.org/package/quickcheck-classes-0.4.14

site title: quickcheck-classes: QuickCheck common typeclasses

Our opinion (on Saturday 18 July 2026 15:30:58 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:


Hashtags existing on this website:




Meta tags:

Headings (most frequently used words):

quickcheck, classes, flags, common, typeclasses, modules, downloads, readme, for, 14, manual, lawscheck, lawscheckmany, specialisedlawscheckmany, maintainer, corner,

Text of the page (most frequently used words):
passed (20), 100 (20), tests (20), the (19), for (18), #quickcheck (14), proxy (13), monoid (13), package (13), int (12), that (10), #classes (9), set (7), this (7), identity (6), map (6), use (6), typeclasses (5), description (5), cabal (4), ghci (4), testing (4), properties (4), common (4), mylaws (4), laws (4), library (4), you (4), can (4), test (4), andrewthad (4), semirings (4), semigroupoids (4), aeson (4), disable (4), flag (4), and (3), hackage (3), convenience (3), function (3), typeclass (3), instances (3), namedtests (3), associative (3), left (3), right (3), import (3), data (3), setint (3), mapint (3), source (3), ordering (3), readme (3), 2018 (3), com (3), andrew (3), enabled (3), may (3), useful (3), accelerating (3), builds (3), sandboxes (3), expert (3), users (3), default (3), using (3), flags (3), specialisedlawscheckmany (2), tojson (2), fromjson (2), partial (2), isomorphism (2), example (2), lawscheckmany (2), transitive (2), symmetric (2), reflexive (2), concatenation (2), now (2), monoidlaws (2), multiple (2), instance (2), lawscheck (2), provides (2), last (2), log (2), rating (2), downloads (2), details (2), dependencies (2), https (2), github (2), revised (2), maintainer (2), martin (2), chessai (2), info (2), maintainers (2), revisions (2), from (2), browse (2), true (2), manual (2), name (2), are (2), other (2), new (2), user (2), produced, word, jsonlaws, showreadlaws, encoding, equals, value, show, read, allows, one, check, many, same, type, eqlaws, string, checking, types, consider, following, haskell, file, assuming, good, have, confidence, satisfies, arbitrary, sets, should, hold, along, with, three, simple, functions, them, back, docs, available, success, reported, all, reports, build, status, your, votes, yet, estimated, bayesian, average, 22213, total, 104, days, direct, indirect, reverse, arch, ltshaskell, stackage, distributions, head, git, clone, repo, home, page, category, made, 2019, 13t09, 21z, herbertvalerioriedel, revision, 23t17, 45z, uploaded, thaddeus, gmail, author, copyright, bsd, clause, license, transformers, tagged, semigroups, primitive, containers, bifunctors, base, changelog, change, versions, rss, candidates, edit, information, trustees, corner, note, has, newer, than, included, tarball, unpack, including, get, metadata, tar, more, enable, automatic, islist, quick, jump, index, modules, skip, ensure, adhere, they, supposed, there, libraries, similar, things, such, genvalidity, hspec, differs, solutions, not, introducing, any, needs, learn, checkers, report, vulnerability, propose, tags, bsd3, accounts, upload, what, search,


Text of the page (random words):
quickcheck classes quickcheck common typeclasses hackage package search browse what s new upload user accounts quickcheck classes quickcheck common typeclasses bsd3 library testing propose tags report a vulnerability this library provides quickcheck properties to ensure that typeclass instances adhere to the set of laws that they are supposed to there are other libraries that do similar things such as genvalidity hspec and checkers this library differs from other solutions by not introducing any new typeclasses that the user needs to learn skip to readme modules index quick jump test quickcheck test quickcheck classes test quickcheck classes islist flags manual flags name description default aeson you can disable the use of the aeson package using f aeson this may be useful for accelerating builds in sandboxes for expert users enabled semigroupoids you can disable the use of the semigroupoids package using f semigroupoids this may be useful for accelerating builds in sandboxes for expert users enabled automatic flags name description default semirings you can disable the use of the semirings package using f semirings this may be useful for accelerating builds in sandboxes for expert users default true manual true enabled use f flag to enable a flag or f flag to disable that flag more info downloads quickcheck classes 0 4 14 tar gz browse cabal source package package description revised from the package note this package has metadata revisions in the cabal description newer than included in the tarball to unpack the package including the revisions use cabal get maintainer s corner package maintainers andrewthad chessai for package maintainers and hackage trustees edit package information candidates 0 4 13 0 4 14 0 6 0 0 0 6 1 0 versions rss 0 1 0 2 0 3 0 3 1 0 3 2 0 3 3 0 4 0 0 4 1 0 4 2 0 4 3 0 4 4 0 4 5 0 4 6 0 4 7 0 4 8 0 4 9 0 4 10 0 4 11 0 4 11 1 0 4 12 0 4 13 0 4 14 0 4 14 1 0 4 14 2 0 4 14 3 0 5 0 0 0 6 0 0 0 6 1 0 0 6 2 0 0 6 2 1 0 6 2 2 0 6 3 0 0 6 4 0 0 6 5 0 info change log changelog md dependencies aeson base 4 5 5 bifunctors containers primitive 0 6 1 0 7 quickcheck 2 9 2 12 semigroupoids semigroups semirings 0 2 0 0 tagged transformers 0 3 0 6 details license bsd 3 clause copyright 2018 andrew martin author andrew martin chessai maintainer andrew thaddeus gmail com uploaded by andrewthad at 2018 07 23t17 16 45z revised revision 1 made by herbertvalerioriedel at 2019 01 13t09 05 21z category testing home page https github com andrewthad quickcheck classes readme source repo head git clone https github com andrewthad quickcheck classes distributions arch 0 6 5 0 ltshaskell 0 6 5 0 stackage 0 6 5 0 reverse dependencies 7 direct 0 indirect details downloads 22213 total 104 in the last 30 days rating no votes yet estimated by bayesian average your rating λ λ λ status docs available build log last success reported on 2018 07 23 all 1 reports readme for quickcheck classes 0 4 14 back to package description quickcheck classes this library provides sets of properties that should hold for common typeclasses along with three 3 simple functions that you can use to test them lawscheck a convenience function for testing properties in ghci for example at ghci lawscheck monoidlaws proxy proxy ordering monoid associative ok passed 100 tests monoid left identity ok passed 100 tests monoid right identity ok passed 100 tests assuming that the arbitrary instance for ordering is good we now have confidence that the monoid instance for ordering satisfies the monoid laws lawscheckmany a convenience function for checking multiple typeclass instances of multiple types consider the following haskell source file import data proxy proxy import data map map import data set set a proxy for set int setint proxy set int setint proxy a proxy for map int int mapint proxy map int int mapint proxy mylaws proxy a laws mylaws p eqlaws p monoidlaws p namedtests string laws namedtests set int mylaws setint map int int mylaws mapint now in ghci lawscheckmany namedtests testing properties for common typeclasses set int eq transitive ok passed 100 tests eq symmetric ok passed 100 tests eq reflexive ok passed 100 tests monoid associative ok passed 100 tests monoid left identity ok passed 100 tests monoid right identity ok passed 100 tests monoid concatenation ok passed 100 tests map int int eq transitive ok passed 100 tests eq symmetric ok passed 100 tests eq reflexive ok passed 100 tests monoid associative ok passed 100 tests monoid left identity ok passed 100 tests monoid right identity ok passed 100 tests monoid concatenation ok passed 100 tests specialisedlawscheckmany a convenience function that allows one to check many typeclass instances of the same type for example in ghci specialisedlawscheckmany proxy proxy word jsonlaws showreadlaws tojson fromjson encoding equals value ok passed 100 tests tojson fromjson partial isomorphism ok passed 100 tests show read partial isomorphism ok passed 100 tests produced by hackage and cabal 3 16 1 0
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)

Verified site has: 75 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-60 61-65 66-70 71-75


The site also has references to the 2 subdomain(s)

  hackage.haskell.org  Verify   haskell.org  Verify


The site also has 1 references to other resources (not html/xhtml )

 hackage.haskell.org/package/quickcheck___.rss  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.1 301 Moved Permanently
Connection close
Content-Length 0
Server Varnish
Retry-After 0
Location htt????/hackage.haskell.org/package/quickcheck-classes-0.4.14
Accept-Ranges bytes
Date Sat, 18 Jul 2026 15:30:58 GMT
Via 1.1 varnish
X-Served-By cache-lcy-egml8630065-LCY
X-Cache HIT
X-Cache-Hits 0
X-Timer S1784388658.073774,VS0,VE0
HTTP/2 200
server nginx/1.24.0 (Ubuntu)
content-type text/html; charset=utf-8
cache-control public, max-age=300
content-encoding gzip
via 1.1 varnish, 1.1 varnish
accept-ranges bytes
age 0
date Sat, 18 Jul 2026 15:30:58 GMT
x-served-by cache-dfw-kdfw8210153-DFW, cache-lcy-egml8630059-LCY
x-cache MISS, MISS
x-cache-hits 0, 0
x-timer S1784388658.107474,VS0,VE237
vary Accept, Accept-Encoding

Meta Tags

title="quickcheck-classes: QuickCheck common typeclasses"
name="viewport" content="width=device-width, initial-scale=1"
name="twitter:card" content="summary"
name="twitter:site" content="@hackage"
property="og:url" content="//hackage.haskell.org/package/quickcheck-classes"
property="og:site_name" content="Hackage"
property="og:type" content="website"
property="og:title" content="quickcheck-classes"
property="og:description" content="QuickCheck common typeclasses"

Load Info

page size8873
load time (s)0.352454
redirect count1
speed download25207
server IP 151.101.61.170
* all occurrences of the string "http://" have been changed to "htt???/"