diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 20:57:42 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 20:57:42 +0100 |
commit | 1798c4aeca70ac8d0a243684d6a798fbc65735f8 (patch) | |
tree | e48e19cb6fa03de18e1c63e1a93371b7ebc4eb56 /dev-haskell/language-haskell-extract/metadata.xml | |
parent | d87262dd706fec50cd150aab3e93883b6337466d (diff) |
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-haskell/language-haskell-extract/metadata.xml')
-rw-r--r-- | dev-haskell/language-haskell-extract/metadata.xml | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/dev-haskell/language-haskell-extract/metadata.xml b/dev-haskell/language-haskell-extract/metadata.xml deleted file mode 100644 index 157ee542b0a1..000000000000 --- a/dev-haskell/language-haskell-extract/metadata.xml +++ /dev/null @@ -1,47 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>haskell@gentoo.org</email> - <name>Gentoo Haskell</name> - </maintainer> - <longdescription> - @language-haskell-extract@ contains some useful helper functions on top of Template Haskell. - - @functionExtractor@ extracts all functions after a regexp-pattern. - - > foo = "test" - > boo = "testing" - > bar = $(functionExtractor "oo$") - - will automagically extract the functions ending with @oo@ such as - - > bar = [("foo",foo), ("boo",boo)] - - This can be useful if you wish to extract all functions beginning with test (for a test-framework) - or all functions beginning with wc (for a web service). - - @functionExtractorMap@ works like @functionsExtractor@ but applies a function over all function-pairs. - - This functions is useful if the common return type of the functions is a type class. - - Example: - - > secondTypeclassTest = - > do let expected = ["45", "88.8", "\"hej\""] - > actual = $(functionExtractorMap "^tc" [|\n f -> show f|] ) - > expected @=? actual - > - > tcInt :: Integer - > tcInt = 45 - > - > tcDouble :: Double - > tcDouble = 88.8 - > - > tcString :: String - > tcString = "hej" - </longdescription> - <upstream> - <remote-id type="github">finnsson/template-helper</remote-id> - </upstream> -</pkgmetadata> |