├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── .vscode ├── extensions.json └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bin ├── genrecord └── test ├── flake.lock ├── flake.nix ├── hie.yaml ├── jrec.cabal ├── shell.nix ├── src ├── JRec.hs └── JRec │ ├── Field.hs │ ├── Internal.hs │ └── Tuple.hs └── test ├── JRecShouldNotTypecheckSpec.hs ├── JRecSpec.hs └── Spec.hs /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juspay/jrec/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juspay/jrec/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juspay/jrec/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juspay/jrec/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juspay/jrec/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juspay/jrec/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juspay/jrec/HEAD/README.md -------------------------------------------------------------------------------- /bin/genrecord: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juspay/jrec/HEAD/bin/genrecord -------------------------------------------------------------------------------- /bin/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juspay/jrec/HEAD/bin/test -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juspay/jrec/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juspay/jrec/HEAD/flake.nix -------------------------------------------------------------------------------- /hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juspay/jrec/HEAD/hie.yaml -------------------------------------------------------------------------------- /jrec.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juspay/jrec/HEAD/jrec.cabal -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juspay/jrec/HEAD/shell.nix -------------------------------------------------------------------------------- /src/JRec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juspay/jrec/HEAD/src/JRec.hs -------------------------------------------------------------------------------- /src/JRec/Field.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juspay/jrec/HEAD/src/JRec/Field.hs -------------------------------------------------------------------------------- /src/JRec/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juspay/jrec/HEAD/src/JRec/Internal.hs -------------------------------------------------------------------------------- /src/JRec/Tuple.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juspay/jrec/HEAD/src/JRec/Tuple.hs -------------------------------------------------------------------------------- /test/JRecShouldNotTypecheckSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juspay/jrec/HEAD/test/JRecShouldNotTypecheckSpec.hs -------------------------------------------------------------------------------- /test/JRecSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juspay/jrec/HEAD/test/JRecSpec.hs -------------------------------------------------------------------------------- /test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover #-} 2 | --------------------------------------------------------------------------------