gore-and-ash-actor 1.2.1.0 → 1.2.2.0
raw patch · 4 files changed
+67/−1 lines, 4 files
Files
- CHANGELOG.md +4/−0
- README.md +25/−0
- gore-and-ash-actor.cabal +5/−1
- stack.yaml +33/−0
+ CHANGELOG.md view
@@ -0,0 +1,4 @@+1.2.2.0+=======++* Added changelog and updated to new LTS, add `extra-source-files` to cabal file.
+ README.md view
@@ -0,0 +1,25 @@+gore-and-ash-actor+====================++The module provides API for actor based style of programming for [Gore&Ash](https://github.com/Teaspot-Studio/gore-and-ash) engine.++Installing+==========++Add following to your `stack.yml` to `packages` section:+```yaml+- location:+ git: https://github.com/Teaspot-Studio/gore-and-ash-actor.git+ commit: <PLACE HERE FULL HASH OF LAST COMMIT> +```++When defining you application stack, add `ActorT`:+``` haskell+type AppStack = ModuleStack [ActorT, ... other modules ... ] IO+```++And derive `ActorMonad` for your resulting `AppMonad`:+``` haskell+newtype AppMonad a = AppMonad (AppStack a)+ deriving (Functor, Applicative, Monad, MonadFix, MonadIO, MonadThrow, MonadCatch, ActorMonad)+```
gore-and-ash-actor.cabal view
@@ -1,5 +1,5 @@ name: gore-and-ash-actor-version: 1.2.1.0+version: 1.2.2.0 synopsis: Gore&Ash engine extension that implements actor style of programming description: Please see README.md homepage: https://github.com/Teaspot-Studio/gore-and-ash-actor@@ -11,6 +11,10 @@ category: Game build-type: Simple cabal-version: >=1.10+extra-source-files:+ README.md+ CHANGELOG.md+ stack.yaml library hs-source-dirs: src
+ stack.yaml view
@@ -0,0 +1,33 @@+# For more information, see: https://github.com/commercialhaskell/stack/blob/release/doc/yaml_configuration.md++# Specifies the GHC version and set of packages available (e.g., lts-3.5, nightly-2015-09-21, ghc-7.10.2)+resolver: lts-7.9++# Local packages, usually specified by relative directory name+packages:+- '.'++# Packages to be pulled from upstream that are not in the resolver (e.g., acme-missiles-0.3)+extra-deps:+- gore-and-ash-1.2.2.0++# Override default flag values for local packages and extra-deps+flags: {}++# Extra package databases containing global packages+extra-package-dbs: []++# Control whether we use the GHC we find on the path+# system-ghc: true++# Require a specific version of stack, using version ranges+# require-stack-version: -any # Default+# require-stack-version: >= 1.0.0++# Override the architecture used by stack, especially useful on Windows+# arch: i386+# arch: x86_64++# Extra directories used by stack for building+# extra-include-dirs: [/path/to/dir]+# extra-lib-dirs: [/path/to/dir]