fp-go – github.com/IBM/fp-go Directories

fp-go command

Package main contains the entry point for the code generator

Directories

PathSynopsis
array
array/generic
array/nonempty
array/testing
assert
boolean
bounded
bytes
cli
cli/templates
constant
constraints
contextPackage context contains versions of reader IO monads that work with a golang context.Context
context/ioeither
context/ioeither/generic
context/readereitherPackage readereither implements a specialization of the Reader monad assuming a golang context as the context of the monad and a standard golang error
context/readereither/exec
context/readerioeitherPackage readerioeither contains a version of ReaderIOEither that takes a golang context.Context as its context and that assumes the standard go error
context/readerioeither/exec
context/readerioeither/file
context/readerioeither/generic
context/readerioeither/http
context/readerioeither/http/builder
diPackage di implements functions and data types supporting dependency injection patterns
di/erasure
eitherPackage option defines the Either datastructure and its monadic operations
either/exec
either/http
either/testing
endomorphism
endomorphism/generic
eq
eq/testing
erasure
errors
exec
file
functionPackage function implements function composition primitives, most prominently Pipe2 and Flow2
function/generic
http
http/builder
http/content
http/form
http/headers
identity
identity/generic
internal
io
ioeither
ioeither/exec
ioeither/file
ioeither/genericCode generated by go generate; DO NOT EDIT.
ioeither/http
ioeither/http/builder
ioeither/http/di
ioeither/testing
io/file
io/genericCode generated by go generate; DO NOT EDIT.
iooption
iooption/genericCode generated by go generate; DO NOT EDIT.
iooption/testing
io/testing
iterator
iterator/statelessPackage stateless defines a stateless (pure) iterator, i.e.
iterator/stateless/generic
json
lambda
lazy
lazy/testing
logging
magma
monoid
monoid/testing
number
number/integer
optics
optics/isoIso is an optic which converts elements of type `S` into elements of type `A` without loss.
optics/iso/lens
optics/lensLens is an optic used to zoom inside a product.
optics/lens/array
optics/lens/array/generic
optics/lens/either
optics/lens/generic
optics/lens/iso
optics/lens/option
optics/lens/optional
optics/lens/record
optics/lens/record/generic
optics/lens/testing
optics/optionalOptional is an optic used to zoom inside a product.
optics/optional/lens
optics/optional/prism
optics/optional/record
optics/optional/record/generic
optics/prismPrism is an optic used to select part of a sum type.
optics/traversal
optics/traversal/array
optics/traversal/array/const
optics/traversal/array/generic
optics/traversal/array/generic/const
optics/traversal/array/generic/identity
optics/traversal/array/identity
optics/traversal/either
optics/traversal/generic
optics/traversal/option
optics/traversal/record
optics/traversal/record/const
optics/traversal/record/generic
optics/traversal/record/generic/const
optics/traversal/record/generic/identity
optics/traversal/record/identity
optionPackage option defines the Option datastructure and its monadic operations
option/number
option/testing
ord
pair
pair/generic
pair/testing
predicate
reader
readereither
readereither/generic
reader/genericCode generated by go generate; DO NOT EDIT.
readerio
readerioeither
readerioeither/genericCode generated by go generate; DO NOT EDIT.
readerio/generic
recordPackage record contains monadic operations for maps as well as a rich set of utility functions
record/generic
reflect
reflect/generic
retry
retry/generic
samples
samples/getting-started-with-fp-ts
samples/getting-started-with-fp-ts/reader
samples/getting-started-with-fp-ts/reader/example1
samples/getting-started-with-fp-ts/reader/example2
samples/http
samples/match
samples/mostly-adequate
samples/presentation
samples/presentation/benchmarks
samples/presentation/examples
samples/readerioeither
samples/readerioeither/example1
samples/readfile
samples/tuples
semigroup
semigroup/ord
state
state/generic
statereaderioeither
statereaderioeither/generic
statereaderioeither/testing
state/testing
string
string/generic
tuplePackage tuple contains type definitions and functions for data structures for tuples of heterogenous types.
writer
writer/generic
writer/testing
Version
v1.0.151 (latest)
Published
Nov 23, 2024
Platform
linux/amd64
Imports
4 packages
Last checked
4 months ago

Tools for package owners.