packages feed

Cabal revisions of funcons-tools-0.2.0.3

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
--- Initial funcons.cabal generated by cabal init.  For further--- documentation, see http://haskell.org/cabal/users-guide/--name:                funcons-tools-version:             0.2.0.3-synopsis:            A modular interpreter for executing funcons-description:-    The PLanCompS project (<http://plancomps.org>) has developed a component-based approach to formal semantics.-    The semantics of a language is defined by translating its constructs to combinations-    of `fundamental constructs' called /funcons/.-    .-    This package provides a collection of highly reusable funcons in "Funcons.Core",-    an interpreter for these funcons and means for defining new funcons.-    .-    The executable provided by this package is an interpreter for running terms-    constructed from the collection of funcons provided by "Funcons.Core".-    How this executable is used is explained in "Funcons.Tools".-    .-    Additional funcons can be defined with the helper functions provided by-    "Funcons.EDSL". The module "Funcons.Tools" provides functions for creating-    executables by extending the main interpreter with additional funcons.-    .--homepage:            http://plancomps.org-license:             MIT-license-file:        LICENSE-author:              L. Thomas van Binsbergen and Neil Sculthorpe-maintainer:          L. Thomas van Binsbergen <ltvanbinsbergen@acm.org>-copyright:           Copyright (C) 2015 L. Thomas van Binsbergen and Neil Sculthorpe-category:            Compilers/Interpreters-build-type:          Simple-stability:           unstable--- extra-source-files:-cabal-version:       >=1.10--library-  exposed-modules:        Funcons.EDSL-                        , Funcons.Tools-                        , Funcons.Core-                        , Funcons.ValueOperations-                        , Funcons.Core.Manual-                        , Funcons.MetaProgramming-                        , Funcons.Parser-                        , Funcons.GLLParser-                        , Funcons.RunOptions-  build-depends:       base >=4.3 && <= 5-                      ,text-                      ,containers-                      ,vector>=0.12.0.0-                      ,bv >= 0.5-                      ,multiset-                      ,split-                      ,directory-                      ,mtl >= 2.0-                      ,gll >= 0.4.0.2-                      ,TypeCompose>=0.9.10-                      ,regex-applicative-                      ,random-strings-                      ,funcons-values >= 0.1.0.3-  hs-source-dirs:      src, cbs, manual-  default-language:    Haskell2010-  other-extensions:    OverloadedStrings-  ghc-options:         -fwarn-incomplete-patterns -fwarn-monomorphism-restriction -fwarn-unused-imports-  other-modules:-                    Funcons.MSOS,-                    Funcons.TypeSubstitution,-                    Funcons.Substitution,-                    Funcons.Patterns,-                    Funcons.Entities,-                    Funcons.Simulation,-                    Funcons.Exceptions,-                    Funcons.Types,-                    Funcons.Printer-                    -- generated-                     Funcons.Core.Library,-   Funcons.Core.Computations.Normal.Interacting.Interacting,-   Funcons.Core.Computations.Normal.Flowing.Flowing,-   Funcons.Core.Computations.Normal.Storing.Storing,-   Funcons.Core.Computations.Normal.Linking.Linking,-   Funcons.Core.Computations.Normal.Giving.Giving,-   Funcons.Core.Computations.Normal.Generating.Generating,-   Funcons.Core.Computations.Normal.Binding.Binding,-   Funcons.Core.Computations.Abnormal.Abrupting.Abrupting,-   Funcons.Core.Computations.Abnormal.Returning.Returning,-   Funcons.Core.Computations.Abnormal.Throwing.Throwing,-   Funcons.Core.Computations.Abnormal.Failing.Failing,-   Funcons.Core.Computations.Abnormal.Sticking,-   Funcons.Core.Computations.Abnormal.Breaking.Breaking,-   Funcons.Core.Computations.Abnormal.Continuing.Continuing,-   Funcons.Core.Computations.Abnormal.Controlling.Controlling,-   Funcons.Core.Values.ValueTypes.ValueTypes,---   Funcons.Core.Values.Composite.Sets,-   Funcons.Core.Values.Composite.Bits.Bits,-   Funcons.Core.Values.Composite.Classes.Classes,-   Funcons.Core.Values.Composite.Objects.Objects,-   Funcons.Core.Values.Composite.Trees.Trees,-   Funcons.Core.Values.Composite.Strings.Strings,-   Funcons.Core.Values.Composite.Datatypes.Datatypes,-   Funcons.Core.Values.Composite.Lists.Lists,---   Funcons.Core.Values.Composite.Multisets,-   Funcons.Core.Values.Composite.Sequences.Sequences,-   Funcons.Core.Values.Composite.Variants.Variants,-   Funcons.Core.Values.Composite.Records.Records,-   Funcons.Core.Values.Composite.Maps.Maps,-   Funcons.Core.Values.Composite.Vectors.Vectors,-   Funcons.Core.Values.Composite.Tuples.Tuples,-   Funcons.Core.Values.Composite.References.References,-   Funcons.Core.Values.Composite.Graphs.Graphs,-   Funcons.Core.Values.Primitive.Floats.Floats,-   Funcons.Core.Values.Primitive.Integers.Integers,-   Funcons.Core.Values.Primitive.Booleans.Booleans,-   Funcons.Core.Values.Primitive.Characters.Characters,-   Funcons.Core.Values.Primitive.Null.Null,-   Funcons.Core.Values.Abstraction.Functions.Functions,-   Funcons.Core.Values.Abstraction.Patterns.Patterns,-   Funcons.Core.Values.Abstraction.Generic.Generic,-   Funcons.Core.Values.Abstraction.Thunks.Thunks-                         -- manual-                         , Funcons.Core.Computations.Normal.GeneratingBuiltin-                         , Funcons.Core.Values.Composite.SetsBuiltin-                         , Funcons.Core.Values.Composite.MultisetsBuiltin---                         , Funcons.Core.Values.Composite.ListsBuiltin-                         , Funcons.Core.Values.Composite.MapsBuiltin---                         , Funcons.Core.Values.Composite.VectorsBuiltin-                         , Funcons.Core.Values.Composite.DatatypesBuiltin---                         , Funcons.Core.Values.Composite.TuplesBuiltin-                         , Funcons.Core.Values.Primitive.StringsBuiltin-                         , Funcons.Core.Values.Primitive.BitsBuiltin-                         , Funcons.Core.Values.Primitive.FloatsBuiltin-                         , Funcons.Core.Values.Primitive.IntegersBuiltin-                         , Funcons.Core.Values.Primitive.Atoms-                         , Funcons.Core.Values.Primitive.CharactersBuiltin-                         , Funcons.Core.Values.Primitive.BoolBuiltin-                         , Funcons.Core.Values.TypesBuiltin-                         , Funcons.Core.Computations.TypesBuiltin--executable runfct-   main-is:             Main.hs-   other-extensions:    OverloadedStrings-   build-depends:        base >=4.3 && <= 5-                        ,text-                        ,containers-                        ,vector-                        ,bv >= 0.5-                        ,funcons-tools-                        ,multiset-                        ,split-                        ,directory-                        ,mtl >= 2.0-                        ,gll >= 0.4.0.2-                        ,TypeCompose>=0.9.10-                        ,regex-applicative-                        ,random-strings-                        ,funcons-values-   hs-source-dirs:      src, manual, cbs-   default-language:    Haskell2010- --  ghc-options:         -rtsopts+-- Initial funcons.cabal generated by cabal init.  For further
+-- documentation, see http://haskell.org/cabal/users-guide/
+
+name:                funcons-tools
+version:             0.2.0.3
+x-revision: 1
+synopsis:            A modular interpreter for executing funcons
+description:
+    The PLanCompS project (<http://plancomps.org>) has developed a component-based approach to formal semantics.
+    The semantics of a language is defined by translating its constructs to combinations
+    of `fundamental constructs' called /funcons/.
+    .
+    This package provides a collection of highly reusable funcons in "Funcons.Core",
+    an interpreter for these funcons and means for defining new funcons.
+    .
+    The executable provided by this package is an interpreter for running terms
+    constructed from the collection of funcons provided by "Funcons.Core".
+    How this executable is used is explained in "Funcons.Tools".
+    .
+    Additional funcons can be defined with the helper functions provided by
+    "Funcons.EDSL". The module "Funcons.Tools" provides functions for creating
+    executables by extending the main interpreter with additional funcons.
+    .
+
+homepage:            http://plancomps.org
+license:             MIT
+license-file:        LICENSE
+author:              L. Thomas van Binsbergen and Neil Sculthorpe
+maintainer:          L. Thomas van Binsbergen <ltvanbinsbergen@acm.org>
+copyright:           Copyright (C) 2015 L. Thomas van Binsbergen and Neil Sculthorpe
+category:            Compilers/Interpreters
+build-type:          Simple
+stability:           unstable
+-- extra-source-files:
+cabal-version:       >=1.10
+
+library
+  exposed-modules:        Funcons.EDSL
+                        , Funcons.Tools
+                        , Funcons.Core
+                        , Funcons.ValueOperations
+                        , Funcons.Core.Manual
+                        , Funcons.MetaProgramming
+                        , Funcons.Parser
+                        , Funcons.GLLParser
+                        , Funcons.RunOptions
+  build-depends:       base >=4.3 && <= 5
+                      ,text
+                      ,containers
+                      ,vector>=0.12.0.0
+                      ,bv >= 0.5
+                      ,multiset
+                      ,split
+                      ,directory
+                      ,mtl >= 2.0
+                      ,gll >= 0.4.0.2
+                      ,TypeCompose>=0.9.10
+                      ,regex-applicative
+                      ,random-strings
+                      ,funcons-values == 0.1.0.3
+  hs-source-dirs:      src, cbs, manual
+  default-language:    Haskell2010
+  other-extensions:    OverloadedStrings
+  ghc-options:         -fwarn-incomplete-patterns -fwarn-monomorphism-restriction -fwarn-unused-imports
+  other-modules:
+                    Funcons.MSOS,
+                    Funcons.TypeSubstitution,
+                    Funcons.Substitution,
+                    Funcons.Patterns,
+                    Funcons.Entities,
+                    Funcons.Simulation,
+                    Funcons.Exceptions,
+                    Funcons.Types,
+                    Funcons.Printer
+                    -- generated
+                     Funcons.Core.Library,
+   Funcons.Core.Computations.Normal.Interacting.Interacting,
+   Funcons.Core.Computations.Normal.Flowing.Flowing,
+   Funcons.Core.Computations.Normal.Storing.Storing,
+   Funcons.Core.Computations.Normal.Linking.Linking,
+   Funcons.Core.Computations.Normal.Giving.Giving,
+   Funcons.Core.Computations.Normal.Generating.Generating,
+   Funcons.Core.Computations.Normal.Binding.Binding,
+   Funcons.Core.Computations.Abnormal.Abrupting.Abrupting,
+   Funcons.Core.Computations.Abnormal.Returning.Returning,
+   Funcons.Core.Computations.Abnormal.Throwing.Throwing,
+   Funcons.Core.Computations.Abnormal.Failing.Failing,
+   Funcons.Core.Computations.Abnormal.Sticking,
+   Funcons.Core.Computations.Abnormal.Breaking.Breaking,
+   Funcons.Core.Computations.Abnormal.Continuing.Continuing,
+   Funcons.Core.Computations.Abnormal.Controlling.Controlling,
+   Funcons.Core.Values.ValueTypes.ValueTypes,
+--   Funcons.Core.Values.Composite.Sets,
+   Funcons.Core.Values.Composite.Bits.Bits,
+   Funcons.Core.Values.Composite.Classes.Classes,
+   Funcons.Core.Values.Composite.Objects.Objects,
+   Funcons.Core.Values.Composite.Trees.Trees,
+   Funcons.Core.Values.Composite.Strings.Strings,
+   Funcons.Core.Values.Composite.Datatypes.Datatypes,
+   Funcons.Core.Values.Composite.Lists.Lists,
+--   Funcons.Core.Values.Composite.Multisets,
+   Funcons.Core.Values.Composite.Sequences.Sequences,
+   Funcons.Core.Values.Composite.Variants.Variants,
+   Funcons.Core.Values.Composite.Records.Records,
+   Funcons.Core.Values.Composite.Maps.Maps,
+   Funcons.Core.Values.Composite.Vectors.Vectors,
+   Funcons.Core.Values.Composite.Tuples.Tuples,
+   Funcons.Core.Values.Composite.References.References,
+   Funcons.Core.Values.Composite.Graphs.Graphs,
+   Funcons.Core.Values.Primitive.Floats.Floats,
+   Funcons.Core.Values.Primitive.Integers.Integers,
+   Funcons.Core.Values.Primitive.Booleans.Booleans,
+   Funcons.Core.Values.Primitive.Characters.Characters,
+   Funcons.Core.Values.Primitive.Null.Null,
+   Funcons.Core.Values.Abstraction.Functions.Functions,
+   Funcons.Core.Values.Abstraction.Patterns.Patterns,
+   Funcons.Core.Values.Abstraction.Generic.Generic,
+   Funcons.Core.Values.Abstraction.Thunks.Thunks
+                         -- manual
+                         , Funcons.Core.Computations.Normal.GeneratingBuiltin
+                         , Funcons.Core.Values.Composite.SetsBuiltin
+                         , Funcons.Core.Values.Composite.MultisetsBuiltin
+--                         , Funcons.Core.Values.Composite.ListsBuiltin
+                         , Funcons.Core.Values.Composite.MapsBuiltin
+--                         , Funcons.Core.Values.Composite.VectorsBuiltin
+                         , Funcons.Core.Values.Composite.DatatypesBuiltin
+--                         , Funcons.Core.Values.Composite.TuplesBuiltin
+                         , Funcons.Core.Values.Primitive.StringsBuiltin
+                         , Funcons.Core.Values.Primitive.BitsBuiltin
+                         , Funcons.Core.Values.Primitive.FloatsBuiltin
+                         , Funcons.Core.Values.Primitive.IntegersBuiltin
+                         , Funcons.Core.Values.Primitive.Atoms
+                         , Funcons.Core.Values.Primitive.CharactersBuiltin
+                         , Funcons.Core.Values.Primitive.BoolBuiltin
+                         , Funcons.Core.Values.TypesBuiltin
+                         , Funcons.Core.Computations.TypesBuiltin
+
+executable runfct
+   main-is:             Main.hs
+   other-extensions:    OverloadedStrings
+   build-depends:        base >=4.3 && <= 5
+                        ,text
+                        ,containers
+                        ,vector
+                        ,bv >= 0.5
+                        ,funcons-tools
+                        ,multiset
+                        ,split
+                        ,directory
+                        ,mtl >= 2.0
+                        ,gll >= 0.4.0.2
+                        ,TypeCompose>=0.9.10
+                        ,regex-applicative
+                        ,random-strings
+                        ,funcons-values == 0.1.0.3
+   hs-source-dirs:      src, manual, cbs
+   default-language:    Haskell2010
+ --  ghc-options:         -rtsopts