Text.Ginger.GVal

The Ginger Value type

data GVal m

marshalGVal

marshalGValEx

marshalFunction

asHashMap

Representing functions as GVals

type Function m

matchFuncArgs

Marshalling from Haskell to GVal

class ToGVal m a

dayToDict

timeToDict

localTimeToDict

timeZoneToDict

timeLocaleToDict

zonedTimeToDict

scientificToText

rawJSONToGVal

fromFunction

Convenience API for constructing heterogenous dictionaries.

type Pair m

dict

orderedDict

(~>)

Convenience API for constructing heterogenous lists

type Cons m

gcons

(~:)

list

Inspecting GVals / Marshalling GVal to Haskell

isList

isDict

lookupIndex

lookupIndexMay

lookupKey

lookupLoose

lookupLooseDef

(~!)

keys

toNumber

toInt

toIntDef

toInt0

toBoolean

toFunction

picoToScientific

scientificToPico

class FromGVal m a

fromGValM

pairwise

packPair

unpackPair