forked from jsoo1/guix-channel
-
Notifications
You must be signed in to change notification settings - Fork 1
/
ghc-data-fix.scm
25 lines (23 loc) · 922 Bytes
/
ghc-data-fix.scm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
(define-module (ghc-data-fix)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix build-system haskell)
#:use-module (gnu packages haskell-xyz)
#:export (ghc-data-fix))
(define ghc-data-fix
(package
(name "ghc-data-fix")
(version "0.2.0")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://hackage/package/data-fix/data-fix-" version ".tar.gz"))
(sha256 (base32 "14hk6hq5hdb3l5bhmzhw086jpzlvp9qbw9dzw30wlz5jbh2ihmvy"))))
(build-system haskell-build-system)
(home-page "https://github.com/anton-k/data-fix")
(synopsis "Fixpoint data types")
(description
"Fixpoint types and recursion schemes. If you define your AST as fixpoint type, you get fold and unfold operations for free.
Thanks for contribution to: Matej Kollar, Herbert Valerio Riedel")
(license license:bsd-3)))