packages feed

ige-0.1.0.0: ige.cabal

-- Initial ige.cabal generated by cabal init.  For further documentation, 
-- see http://haskell.org/cabal/users-guide/

name:                ige
version:             0.1.0.0
Homepage:            https://github.com/olynch/ige
synopsis:            An keyboard-driven interactive graph editor
description:         
  `IGE` attempts to build a reusable library for implementing graph editors. The intent is to allow a new class of programming languages that have non-linear structure. See `glance` (an alternative syntax for haskell) for one example of such a structure. Other applications include circuit design, commutative diagram drawing, server configuration. Currently a very early alpha.
license:             GPL-3
license-file:        LICENSE
author:              Owen Lynch
maintainer:          owen@olynch.me
category:            Editing
build-type:          Simple
extra-source-files:  ChangeLog.md
cabal-version:       >=1.10

executable ige
  main-is:             Main.hs
  other-modules:       IGE.Types
                     , IGE.Control
                     , IGE.Layout
                     , IGE.Render
                     , IGE.UI
                     , IGE.Keys
--                     , IGE.Lisp
                     , IGE.Serialization
  -- other-extensions:    
  build-depends:       base >= 4.9 && < 4.10
                     , cairo >= 0.13
                     , gtk >= 0.14
                     , protolude >= 0.1
                     , fgl
                     , microlens-platform 
                     , linear
                     , containers
                     , conduit
                     , conduit-combinators
                     , stm-conduit
                     , stm-chans
                     , stm
                     , array
                     , mwc-random
                     , mtl
                     , transformers
                     , megaparsec
                     , text
                     , wl-pprint-text
                     , aeson
                     , bytestring
                     , directory

  default-extensions:  NoImplicitPrelude
                     , FlexibleContexts
                     , NoMonomorphismRestriction
                     , TypeFamilies
                     , GeneralizedNewtypeDeriving
                     , TemplateHaskell
                     , TypeSynonymInstances
                     , FlexibleInstances
                     , RankNTypes
                     , OverloadedStrings
  hs-source-dirs:      src
  default-language:    Haskell2010
  ghc-options:         -threaded

source-repository head
  type: git
  location: git://github.com/olynch/ige.git