Result for 7CB197B85EEF6A782F76CA183FC4C6AB80E2F93C

Query result

Key Value
MD5142CC5B3DE3EAA7E0AB010B47F589677
PackageArchx86_64
PackageDescription'proxied' is a simple library that exports a function to convert constant functions to ones that take a 'proxy' value in the "Data.Proxied" module. This is useful for retrofiting typeclasses that have functions that return a constant value for any value of a particular type (but still need to consume some value, since one of the parameterized types must appear in a typeclass function). Often, these functions are given 'undefined' as an argument, which might be considered poor design. 'Proxy', however, does not carry any of the error-throwing risks of 'undefined', so it is much more preferable to take 'Proxy' as an argument to a constant function instead of 'undefined'. Unfortunately, 'Proxy' wasn't included in 'base' until GHC 7.8, so many of 'base''s typeclasses still contain constant functions that aren't amenable to passing 'Proxy'. 'proxied' addresses this issue by providing variants of those typeclass functions that take an explicit 'proxy' value. This library also contains the "Data.Proxyless" module, which works in the opposite direction. That is, one can take functions which take 'Proxy' (or 'undefined') as an argument and convert them to functions which take no arguments. This trick relies on the '-XTypeApplications' extension, so it is only available with GHC 8.0 or later.
PackageNameghc-proxied
PackageReleaselts13.1.2
PackageVersion0.3.1
SHA-17CB197B85EEF6A782F76CA183FC4C6AB80E2F93C
SHA-25603FF9E0A93ABA98FC174BCD7BA2726517C9C6A4761623AD83F6C1E6BDECD7469
hashlookup:children-total2
hashlookup:trust50

Network graph view

Children (Total: 2)

The searched file hash includes 2 children files known and seen by metalookup. A sample is included below:

Key Value
FileName./usr/lib64/ghc-8.6.5/proxied-0.3.1/libHSproxied-0.3.1-JymdGUw9c0K9Tqaxoki072-ghc8.6.5.so
FileSize51416
MD532BBBADFD27D6EE16292BD452D750F22
SHA-120254CD4665C3B1F2A5EA39EB8DAE296B8B67481
SHA-256212D21DCC4FB07958BFAAAF4B734E84B5BD4096E46950FCB70C2C67AA211F240
SSDEEP384:CQpUHc2w8z2sGSlGWOTxZ7OR2E8AWgKynCn0+qVTKUJw9RaC2biwKis2Jmxejid/:XU08zzvOTx/ufUZGDOvnD
TLSHT11D333497FDE18FBBD8BCA7B95C62AAE4390246CC414045E90255647C3FA11D23EBA0F7
Key Value
FileName./usr/share/licenses/ghc-code-page/LICENSE
FileSize1523
MD59C451B65AA9F3EA59AF72AA101E266F2
SHA-1A07CA980160F49E6F1D7B2F447186ED64DF9276E
SHA-256EBC584FBD141D3E27EADDB381867B9E5047389402491060F7CA80438E700A22E
SSDEEP24:62kBUnooV+bOI3rYFTQ+JLarYFT5LGMYBVJ94Os43sEskuZKWROLTt3hyxLTfyLm:EBOYrYJCrYJ5KNz4943JL53hELmL3tqL
TLSHT1ED31875712841FA346D2165535A6AEC0F09DD02F3E237A093C6EF3945B7B12FD8B7080
tar:gnameroot
tar:unameroot