Haskell binding for Gremlin graph query language - core data types and tools

Version on this page:
LTS Haskell 13.23:
Stackage Nightly 2019-05-27:
Latest on Hackage:

See all snapshots greskell-core appears in

BSD-3-Clause licensed and maintained by Toshio Ito

Module documentation for

There are no documented modules for this package.


Haskell binding for Gremlin query language.

See the package description, or project README.


Toshio Ito


Revision history for greskell-core – 2019-03-31

  • Confirm test with QuickCheck-2.13.1. – 2018-10-03

  • Confirm test with base- and containers- – 2018-09-05

  • Confirmed test with QuickCheck-2.12 and hspec-2.5.6. – 2018-07-24

  • Confirmed test with doctest-discover- – 2018-06-24

  • Confirmed test with doctest-0.16.0. – 2018-06-21

  • Add GMap module.
  • Add AsIterator module.
  • Add GraphSON.GValue module.
  • Confirmed test with aeson-

GraphSON module

  • Change behavior of instance FromJSON GraphSON. Now {”@type”: null} goes to failure. Before, “@type”:null fell back to direct (bare) parsing. If it finds “@type” key, I think it should expect that the JSON object is a GraphSON wrapper. It’s more or less a bug fix, so it doesn’t bump major version.
  • Add Generic and Hashable instances to GraphSON.
  • Add GValue and GValueBody types and related functions.
  • Add FromGraphSON class and related functions.
  • Add instance GraphSONTyped Either.
  • Add instance GraphSONTyped to types in containers package.
  • Re-export Aeson’s Parser type for convenience.

Greskell module

  • Add valueInt, gvalue, gvalueInt functions. – 2018-04-08

  • Add Semigroup instance to Greskell.
  • Confirmed test with base-4.11. – 2018-03-12

  • First version. Released on an unsuspecting world.
comments powered byDisqus