-
Notifications
You must be signed in to change notification settings - Fork 3
/
package.yaml
47 lines (46 loc) · 1.11 KB
/
package.yaml
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
name: control-dsl
version: 0.2.1.4
github: Atry/Control.Dsl
license: BSD3
category: Control, DSL, Effect, General, Language, Mutable State, IO, Polymorphism
synopsis: An alternative to monads for control flow DSLs
author: Yang Bo
maintainer: pop.atry@gmail.com
copyright: 2018 Yang Bo
extra-source-files:
- ChangeLog.md
description: |
This \"control-dsl\" package is a toolkit to create extensible Domain Specific Languages in @do@-notation.
See "Control.Dsl" for more information.
dependencies:
- base >= 4.8 && < 5
library:
source-dirs: src
other-modules:
- Control.Dsl.Dsl
- Control.Dsl.State.State
other-extensions:
- RebindableSyntax
- MultiParamTypeClasses
- TypeOperators
- FlexibleInstances
- FlexibleContexts
- UndecidableInstances
- RankNTypes
- GADTs
tests:
doctests:
main: doctest-driver.hs
source-dirs: test
ghc-options:
- "-threaded"
- "-rtsopts"
- "-with-rtsopts=-N"
dependencies:
- control-dsl
- containers
- temporary
- doctest
- doctest-discover
other-extensions:
- TypeApplications