packages feed

barley-0.3: barley.cabal

Name:                barley
Version:             0.3
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,
    unix == 2.4.*,
    transformers == 0.2.*

  ghc-options: -Wall
  if impl(ghc >= 6.8)
    ghc-options: -fwarn-tabs