This repository has been archived by the owner on Dec 21, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcabasa.cabal
66 lines (65 loc) · 3.07 KB
/
cabasa.cabal
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
name: cabasa
version: 0.1.0.0
synopsis: A generic cellular automaton simulator.
description:
Cabasa is an application which allows the simulation of arbitrary 2D
cellular automata. It allows cellular automata to be written in
either of Chris Pressey's ALPACA language or the Haskell programming
language, providing significant flexibility.
category: Graphics, Math, Automata, GUI
homepage: https://github.com/bradrn/cabasa
license: MIT
license-file: LICENSE
author: Brad Neimann
copyright: (c) 2017-2019 Brad Neimann
build-type: Simple
cabal-version: >=1.10
extra-source-files: README.md
data-files: data/cabasa.glade
, data/cabasa.css
, data/doc/UserManual.html
library
-- from https://making.pusher.com/top-tips-and-tools-for-optimising-haskell/
ghc-options: -Wall -threaded -funfolding-use-threshold=16 -O2 -optc-O3
hs-source-dirs: src
exposed-modules: Cabasa
other-modules: Paths_cabasa
, Cabasa.Canvas
, Cabasa.ControlButtons
, Cabasa.Handlers
, Cabasa.Menu
, Cabasa.Types
, Cabasa.Types.Application
, Cabasa.ShowDialog
, Control.Monad.App
, Control.Monad.App.Class
default-language: Haskell2010
build-depends: base >= 4.7 && < 5
, cellular-automata
, cellular-automata-alpaca
, aeson >= 1.3 && < 1.5
, array >= 0.5 && < 0.6
, cairo >= 0.13 && < 0.14
, directory >= 1.3 && < 1.4
, deepseq >= 1.4 && < 1.5
, filepath >= 1.4 && < 1.5
, finite-typelits >= 0.1 && < 0.2
, gi-cairo >= 1.0 && < 1.1
, gi-gdk >= 3.0 && < 3.1
, gi-gtk >= 3.0 && < 3.1
, gi-gtk-hs >= 0.3 && < 0.4
, haskell-gi-base >= 0.21 && < 0.24
, microlens >= 0.4 && < 0.5
, microlens-th >= 0.4 && < 0.5
, microlens-mtl >= 0.2 && < 0.3
, MonadRandom >= 0.5 && < 0.6
, mtl >= 2.2 && < 2.3
, open-browser >= 0.2 && < 0.3
, process >= 1.6 && < 1.7
, split >= 0.2 && < 0.3
, text >= 1.2 && < 1.3
, template-haskell >= 2.12 && < 2.16
, temporary >= 1.2 && < 1.4
, text >= 1.2 && < 1.3
, transformers >= 0.5 && < 0.6
, yaml >= 0.8 && < 0.12