packages feed

SoccerFun-0.4.4: SoccerFun.cabal

Name:           SoccerFun
Version:        0.4.4
Copyright:      (c) 2010, Jan Rochel
License:        BSD3
License-File:   LICENSE
Author:         Jan Rochel
Maintainer:     jan@rochel.info
Stability:      beta
Build-Type:     Simple
Synopsis:       Football simulation framework for teaching functional programming
Homepage:       http://www.cs.ru.nl/~peter88/SoccerFun/SoccerFun.html
Description:
  This is a Haskell port of the the SoccerFun framework originally implemented in Clean. From the website: Soccer-Fun is an educational project to stimulate functional programming by thinking about, designing, implementing, running, and competing with the brains of football players! It is open for participation by everybody who likes to contribute. It is not restricted to a particular functional programming language.
Category:       Game, Education, AI
Cabal-Version:  >= 1.6
Data-Files:
	template/Main.hs template/Makefile template/Children/Child.hs template/Children/Team.hs
	tournament/makeAll.sh tournament/makeLoop.sh tournament/Makefile

Library
  Extensions:
    UnicodeSyntax
    NamedFieldPuns
    Rank2Types
    ExistentialQuantification
    FlexibleInstances
    TemplateHaskell
  Build-Depends:
    base >= 4 && < 4.3,
    base-unicode-symbols >= 0.2 && < 0.3,
    random >= 1.0 && < 1.1,
    mtl >= 1.1 && < 2.1,
    derive >= 2.4 && < 2.5,
    binary >= 0.5 && < 0.6,
    plugins >= 1.5 && < 1.6,
    process >= 1.0 && < 1.1,
    directory >= 1.0 && < 1.1,
    zlib >= 0.5 && < 0.6
  Exposed-Modules:
    SoccerFun.Ball
    SoccerFun.Types
    SoccerFun.Team
    SoccerFun.Geometry
    SoccerFun.Field
    SoccerFun.Player
    SoccerFun.RefereeAction
    SoccerFun.Tape
    SoccerFun.MatchControl
    SoccerFun.MatchGame
    SoccerFun.Referee.Ivanov
  Other-Modules:
    SoccerFun.Referee
    SoccerFun.Random
    SoccerFun.Prelude

Executable sfRecord
  Main-Is: SoccerFun/Tape/Record.hs