packages feed

worldturtle-0.1.0.0: worldturtle.cabal

cabal-version: 2.0

name:           worldturtle
version:        0.1.0.0
synopsis:       Turtle graphics.
category:       teaching
homepage:       https://github.com/FortOyer/worldturtle-haskell#readme
bug-reports:    https://github.com/FortOyer/worldturtle-haskell/issues
author:         Archibald Neil MacDonald
maintainer:     FortOyer@hotmail.co.uk
copyright:      2020 Archibald Neil MacDonald
license:        BSD3
license-file:   LICENSE
build-type:     Simple
tested-with: GHC ==8.8.3 || ==8.10.3

description: 
  Have you ever heard of [Turtle Graphics](https://en.wikipedia.org//wiki//Turtle_graphics)?
  .
  No? Think of a @turtle@ as a cursor you can program to draw graphics! 
  .
  Turtle graphics are a fantastic introduction to the world of
    programming and to the syntax of a new programming language.
  .
  ![parallelcircles gif](docs/images/parallel_circles_animated_300.gif)
  .
  This module is a framework built on top of "Graphics.Gloss" to render turtles
  programmed in Haskell as animations. This is primarily aimed as a 
  teaching tool to beginners - but also, it's cool to draw things!
  .
  See The API ref, "Graphics.WorldTurtle", for features!

extra-doc-files: docs/images/*.gif
extra-source-files: ChangeLog.md

source-repository head
  type: git
  location: https://github.com/FortOyer/worldturtle-haskell

library
  exposed-modules:
      Graphics.WorldTurtle
      Graphics.WorldTurtle.Commands
      Graphics.WorldTurtle.Internal.Commands
      Graphics.WorldTurtle.Internal.Coords
      Graphics.WorldTurtle.Internal.Sequence
      Graphics.WorldTurtle.Internal.Turtle
      Graphics.WorldTurtle.Shapes
  build-depends:
      base >=4.7 && <5
    , containers >=0.6.2 && < 0.7
    , gloss >=1.13.1 && < 1.14
    , lens >=4.18.1 && < 4.20
    , mtl >=2.2.2 && < 2.3
  default-language: Haskell2010
  ghc-options: 
    -O2
    -Wall