-
Notifications
You must be signed in to change notification settings - Fork 3
/
barley.cabal
120 lines (113 loc) · 3.32 KB
/
barley.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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
Name: barley
Version: 0.3.0.2
License: OtherLicense
License-file: LICENSE
Author: Johan Tibell, Mark Lentczner
Maintainer: markl@glyphic.com
Category: Web
Build-type: Simple
Cabal-version: >=1.8
Synopsis: A web based environment for learning and tinkering with Haskell
Description:
Barley is an environment for tinkering with Haskell. It is a web
server with an embedded simple programming environment rendered as
web pages. The environment allows you to easily edit Haskell code
and quickly see the result of running it.
Barley includes a tutorial aimed at people with some programming
and web experience, but it assumes no exposure to Haskell or
functional programming. The tutorial takes the developer from
generating a simple web page through a modest web application with
database backend storage. Along the way it exposes the programmer
to the basic idioms needed to do simple programming tasks.
data-files:
seed/Chapter01.hs
seed/Chapter02.hs
seed/Chapter03.hs
seed/Chapter1/Step_1_1.hs
seed/Chapter1/Step_1_2.hs
seed/Chapter1/Step_1_3.hs
seed/Chapter1/Step_1_4.hs
seed/Chapter1/Step_1_5.hs
seed/Chapter1/Step_1_6.hs
seed/Chapter1/Step_1_7.hs
seed/Chapter2/Step_2_1.hs
seed/Chapter2/Step_2_2.hs
seed/Chapter2/Step_2_3.hs
seed/Chapter2/Step_2_4.hs
seed/Chapter2/Step_2_5.hs
seed/Chapter2/Step_2_6.hs
seed/Chapter3/Step_3_1.hs
seed/Chapter3/Step_3_2.hs
seed/Chapter3/Step_3_3.hs
seed/Chapter3/Step_3_4.hs
seed/Chapter3/Step_3_5.hs
seed/Chapter3/Step_3_6.hs
seed/Chapter3/Step_3_7.hs
seed/Documentation.hs
seed/EchoRequest.hs
seed/FirstPage.hs
seed/Index.hs
seed/lib/DevUtils.hs
seed/lib/Slides.hs
seed/lib/Tutorial.hs
seed/Project.hs
seed/Source.hs
seed/Source.js
seed/static/barley-and-beetle.png
seed/static/barley-logo.png
seed/static/barley.css
seed/static/codemirror.css
seed/static/codemirror_base_min.js
seed/static/codemirror_min.js
seed/static/codemirror_parse_dummy_min.js
seed/static/codemirror_parse_haskell.js
seed/static/hslogo-16.png
seed/static/jquery.js
seed/static/ribbon.png
seed/static/silk/arrow_down.png
seed/static/silk/exclamation.png
seed/static/silk/folder.png
seed/static/silk/image.png
seed/static/silk/lightning.png
seed/static/silk/link.png
seed/static/silk/magnifier.png
seed/static/silk/page_white.png
seed/static/silk/page_white_code.png
seed/static/silk/page_white_code_red.png
seed/static/silk/page_white_world.png
seed/static/silk/pencil.png
seed/static/slides.css
seed/static/Slides.js
seed/static/stripe.png
seed/static/switches.png
seed/Template.hs
extra-source-files:
LICENSE-CodeMirror
README.markdown
SYLLABUS.markdown
Executable barley
Main-is: Main.hs
hs-source-dirs: src
other-modules:
Barley.AltLoad
Barley.Loader
Barley.Project
Barley.Utils
Build-depends:
base == 4.*,
bytestring == 0.9.*,
containers >= 0.3 && < 0.5,
directory >= 1.0 && < 1.2,
filepath >= 1.1 && < 1.3,
ghc >= 6.10 && < 7.1,
ghc-prim == 0.2.*,
plugins >= 1.5.1.4 && < 1.6,
snap-core == 0.4.*,
snap-server == 0.4.*,
html == 1.0.*,
text >= 0.7 && < 0.12,
transformers == 0.2.*,
unix-compat
ghc-options: -Wall -threaded
if impl(ghc >= 6.8)
ghc-options: -fwarn-tabs