Result for 20254CD4665C3B1F2A5EA39EB8DAE296B8B67481

Query result

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
hashlookup:parent-total2
hashlookup:trust60

Network graph view

Parents (Total: 2)

The searched file hash is included in 2 parent files which include package known and seen by metalookup. A sample is included below:

Key Value
MD5DA5C0439861887BB6E5B1C9948C80A99
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
PackageReleaselp151.3.2
PackageVersion0.3.1
SHA-1234E44813FF705DFC2922E957F6EEC3AE20B09F2
SHA-256C74B526075FFDA185EA0F0A46255C98F5F47E0BA51D2564F8DE5E62DF2A58361
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