packages feed

graph-rewriting-gl-0.6.3: graph-rewriting-gl.cabal

Name:           graph-rewriting-gl
Version:        0.6.3
Copyright:      (c) 2010, Jan Rochel
License:        BSD3
License-File:   LICENSE
Author:         Jan Rochel
Maintainer:     jan@rochel.info
Stability:      beta
Build-Type:  Simple
Synopsis:       OpenGL interface for interactive hypergraph rewriting
Description:
  Once a graph rewriting system has been specified using the graph-rewriting library this package can be
  used to create an application that allows to experiment with this system by interactively applying the
  rewrite rules manually on the graph.
Category:       Graphs, Graphics
Cabal-Version:  >= 1.6

Library
  Build-Depends:
    base >= 4 && < 4.4,
    base-unicode-symbols >= 0.2 && < 0.3,
    graph-rewriting >= 0.4.6 && < 0.6,
    graph-rewriting-layout >= 0.4 && < 0.5,
    GLUT >= 2.2 && < 2.3,
    OpenGL >= 2.4 && < 2.5,
    containers >= 0.3 && < 0.5,
    AC-Vector >= 2.3 && < 2.4
  Exposed-Modules:
    GraphRewriting.GL.UI
    GraphRewriting.GL.Render
  Other-Modules:
    GraphRewriting.GL.Global
    GraphRewriting.GL.Menu
    GraphRewriting.GL.Canvas
    GraphRewriting.GL.HyperEdge
  Extensions:
    UnicodeSyntax
    FlexibleInstances
    FlexibleContexts
    MultiParamTypeClasses
    TypeSynonymInstances
  GHC-Options:    -fno-warn-duplicate-exports -fwarn-unused-imports