Summary
The [YAML 1.2](https://yaml.org/spec/1.2/spec.html) format provides a much richer data-model and feature-set than the [JavaScript Object Notation (JSON)](https://tools.ietf.org/html/rfc7159) format. However, sometimes it's desirable to ignore the extra capabilities and treat YAML as if it was merely a more convenient markup format for humans to write JSON data. To this end this module provides a compatibility layer atop [HsYAML](https://hackage.haskell.org/package/HsYAML) which allows decoding YAML documents in the more limited JSON data-model while also providing convenience by reusing [aeson](https://hackage.haskell.org/package/aeson)'s 'FromJSON' instances for decoding the YAML data into native Haskell data types.
Versions
v0.2.0.0 :: 0/0.2.0.0 :: gentoo
- Modified
- License
- GPL-2+
- Keywords
- ~amd64 ~x86
- USE flags
- doc hscolour profile
USE flags
General
Dependencies
dev-haskell / aeson : Fast JSON parsing and encoding
dev-haskell / cabal : A framework for packaging Haskell software
dev-haskell / hscolour : Colourise Haskell code
dev-haskell / hsyaml : Pure Haskell YAML 1.2 parser
dev-haskell / mtl : Monad classes, using functional dependencies
dev-haskell / scientific : Numbers represented using scientific notation
dev-haskell / text : An efficient packed Unicode text type
dev-haskell / unordered-containers : Efficient hashing-based container types
dev-haskell / vector : Efficient Arrays
Runtime Dependencies
dev-haskell / aeson : Fast JSON parsing and encoding
dev-haskell / hsyaml : Pure Haskell YAML 1.2 parser
dev-haskell / mtl : Monad classes, using functional dependencies
dev-haskell / scientific : Numbers represented using scientific notation
dev-haskell / text : An efficient packed Unicode text type
dev-haskell / unordered-containers : Efficient hashing-based container types
dev-haskell / vector : Efficient Arrays
Depending packages
dev-haskell / hlint : Source code suggestions
dev-haskell / pandoc-citeproc : Supports using pandoc with citeproc
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-haskell/hsyaml-aeson: allow latest aeson
Reported-by: hoarau.fabrice@free.fr Closes: https://bugs.gentoo.org/792507 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-haskell/hsyaml-aeson: add missing depends
Reported-by: Agostino Sarubbo Closes: https://bugs.gentoo.org/736390 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jack Todaro · gentoo
dev-haskell/hsyaml-aeson: add package
Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Jack Todaro <solpeth@posteo.org> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>