Cabal revisions of WidgetRattus-0.1
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: 1.18-name: WidgetRattus-version: 0.1-category: FRP-synopsis: An asynchronous modal FRP language-description:-- This library implements an experimental variant of the Async Rattus- programming language that features extensions for implementing GUIs.- ---homepage: https://github.com/pa-ba/AsyncRattus/-bug-reports: https://github.com/pa-ba/AsyncRattus/issues-License: BSD3-License-file: LICENSE-copyright: Copyright (C) 2023 Emil Houlborg, Gregers Rørdam, Patrick Bahr-Author: Emil Houlborg, Gregers Rørdam, Patrick Bahr-maintainer: Patrick Bahr <paba@itu.dk>-stability: experimental--build-type: Custom--extra-source-files: CHANGELOG.md- -custom-setup- setup-depends:- base >= 4.5 && < 5,- Cabal >= 1.18 && < 4---library- exposed-modules: AsyncRattus- AsyncRattus.Signal- AsyncRattus.Future- AsyncRattus.Strict- AsyncRattus.Plugin- AsyncRattus.Primitives- AsyncRattus.InternalPrimitives- AsyncRattus.Channels- AsyncRattus.Plugin.Annotation- - other-modules: AsyncRattus.Plugin.ScopeCheck- AsyncRattus.Plugin.SingleTick- AsyncRattus.Plugin.CheckClockCompatibility- AsyncRattus.Plugin.Strictify- AsyncRattus.Plugin.Utils- AsyncRattus.Plugin.Dependency- AsyncRattus.Plugin.StableSolver- AsyncRattus.Plugin.Transform- AsyncRattus.Plugin.PrimExpr- AsyncRattus.Derive- build-depends: base >=4.16 && <5,- containers >= 0.6.5 && < 0.8,- ghc >= 9.2 && < 9.9,- ghc-boot >= 9.2 && < 9.9,- hashtables >= 1.3.1 && < 1.4,- simple-affine-space >= 0.2.1 && < 0.3,- transformers >= 0.5.6 && < 0.7,- template-haskell >= 2.19 && < 2.22- hs-source-dirs: src- default-language: Haskell2010- ghc-options: -W----Test-Suite ill-typed- type: exitcode-stdio-1.0- main-is: test/IllTyped.hs- default-language: Haskell2010- build-depends: AsyncRattus, base- ghc-options: -fplugin=AsyncRattus.Plugin---Test-Suite well-typed- type: exitcode-stdio-1.0- main-is: WellTyped.hs- hs-source-dirs: test- default-language: Haskell2010- build-depends: AsyncRattus, base, containers, text- ghc-options: -fplugin=AsyncRattus.Plugin-+cabal-version: 1.18 +name: WidgetRattus +version: 0.1 +x-revision: 1 +category: FRP +synopsis: An asynchronous modal FRP language +description: + + This library implements an experimental variant of the Async Rattus + programming language that features extensions for implementing GUIs. + + + +homepage: https://github.com/pa-ba/AsyncRattus/ +bug-reports: https://github.com/pa-ba/AsyncRattus/issues +License: BSD3 +License-file: LICENSE +copyright: Copyright (C) 2023 Emil Houlborg, Gregers Rørdam, Patrick Bahr +Author: Emil Houlborg, Gregers Rørdam, Patrick Bahr +maintainer: Patrick Bahr <paba@itu.dk> +stability: experimental + +build-type: Custom + +extra-source-files: CHANGELOG.md + +custom-setup + setup-depends: + base >= 4.5 && < 5, + Cabal >= 1.18 && < 4 + + +library + exposed-modules: AsyncRattus + AsyncRattus.Signal + AsyncRattus.Future + AsyncRattus.Strict + AsyncRattus.Plugin + AsyncRattus.Primitives + AsyncRattus.InternalPrimitives + AsyncRattus.Channels + AsyncRattus.Plugin.Annotation + + other-modules: AsyncRattus.Plugin.ScopeCheck + AsyncRattus.Plugin.SingleTick + AsyncRattus.Plugin.CheckClockCompatibility + AsyncRattus.Plugin.Strictify + AsyncRattus.Plugin.Utils + AsyncRattus.Plugin.Dependency + AsyncRattus.Plugin.StableSolver + AsyncRattus.Plugin.Transform + AsyncRattus.Plugin.PrimExpr + AsyncRattus.Derive + build-depends: base >=4.16 && <5, + containers >= 0.6.5 && < 0.8, + ghc >= 9.2 && < 9.9, + ghc-boot >= 9.2 && < 9.9, + hashtables >= 1.3.1 && < 1.4, + simple-affine-space >= 0.2.1 && < 0.3, + transformers >= 0.5.6 && < 0.7, + template-haskell >= 2.17 && < 2.22 + hs-source-dirs: src + default-language: Haskell2010 + ghc-options: -W + + + +Test-Suite ill-typed + type: exitcode-stdio-1.0 + main-is: test/IllTyped.hs + default-language: Haskell2010 + build-depends: AsyncRattus, base + ghc-options: -fplugin=AsyncRattus.Plugin + + +Test-Suite well-typed + type: exitcode-stdio-1.0 + main-is: WellTyped.hs + hs-source-dirs: test + default-language: Haskell2010 + build-depends: AsyncRattus, base, containers, text + ghc-options: -fplugin=AsyncRattus.Plugin +