[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#644378: ITP: haskell-language-haskell-extract -- automatically extract functions from the local code.



Package: wnpp
Severity: wishlist
Owner: Kiwamu Okabe <kiwamu@debian.or.jp>

* Package name    : haskell-language-haskell-extract
  Version         : 0.2.1
  Upstream Author : Oscar Finnsson & Emil Nordling
* URL             : http://github.com/finnsson/template-helper
  Vcs-Browser     :
http://anonscm.debian.org/gitweb/?p=collab-maint/haskell-language-haskell-extract.git
* License         : BSD3
  Programming Lang: Haskell
  Description     : automatically extract functions from the local code.
 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.

-- 
Kiwamu Okabe



Reply to: