Name : ghc-language-haskell-extract
| |
Version : 0.2.4
| Vendor : obs://build_opensuse_org/devel:languages:haskell
|
Release : 3.8
| Date : 2019-02-13 04:01:08
|
Group : Development/Libraries/Haskell
| Source RPM : ghc-language-haskell-extract-0.2.4-3.8.src.rpm
|
Size : 0.03 MB
| |
Packager : (none)
| |
Summary : Module to automatically extract functions from the local code
|
Description :
\'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\".
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/haskell:/lts:/12/openSUSE_Tumbleweed/x86_64 |
Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server
Provides :
ghc-language-haskell-extract
ghc-language-haskell-extract(x86-64)
libHSlanguage-haskell-extract-0.2.4-7buaaU4RZ0FArfZsvbPcgJ-ghc8.4.4.so()(64bit)
Requires :