git.iko.soy/rowtype-yoga/purescm
on bytevector help sign in
92 lines 1.6 kB history raw
1name: purescm
2version: "0.0.1"
4license: Apache-2.0
5license-file: LICENSE
6copyright: 2021-2023 Tancredi Orlando, Fabrizio Ferrai
8author:
9- Tancredi Orlando <tancredi.orlando@gmail.com>
10- Fabrizio Ferrai <fabrizio.ferrai@gmail.com>
12maintainer:
13- Tancredi Orlando <tancredi.orlando@gmail.com>
14- Fabrizio Ferrai <fabrizio.ferrai@gmail.com>
16homepage: https://github.com/turlando/purescm
17github: turlando/purescm
19description: |
20 Scheme backend for PureScript (a small strongly, statically typed programming
21 language with expressive types, inspired by Haskell).
23extra-source-files:
24- stack.yaml
25- README.md
26- LICENSE
28dependencies:
29- base >= 4.7 && < 5
30- aeson
31- directory
32- foldl
33- optparse-applicative
34- prettyprinter
35- process
36- purescript
37- purescript-cst
38- text
39- turtle
41ghc-options:
42- -Wall
43- -Wcompat
44- -Wincomplete-record-updates
45- -Wredundant-constraints
47default-extensions:
48- DeriveDataTypeable
49- DeriveFoldable
50- DeriveFunctor
51- DeriveGeneric
52- DeriveTraversable
53- DerivingStrategies
54- GeneralizedNewtypeDeriving
55- LambdaCase
56- NamedFieldPuns
57- OverloadedStrings
58- RecordWildCards
59- ScopedTypeVariables
60- StandaloneDeriving
62library:
63 source-dirs: src
65executables:
66 purescm:
67 main: Main.hs
68 source-dirs: app
70 dependencies:
71 - purescm
73 ghc-options:
74 - -threaded
75 - -rtsopts
76 - -with-rtsopts=-N
78tests:
79 spec:
80 defaults: hspec/hspec@master
82 dependencies:
83 - purescm
85 ghc-options:
86 - -threaded
87 - -rtsopts
88 - -with-rtsopts=-N
90 # Make purescm binary available in test runner PATH
91 build-tools:
92 - purescm