Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SimonRichardson/wishful
/ functions
Functions
611 in github.com/SimonRichardson/wishful
⨍
Functions
611
◇
Types & classes
77
↓ 78 callers
Method
Of
(Any)
useful/free.go:8
↓ 63 callers
Function
NewMonadLaws
(point Point)
wishful/monad.go:11
↓ 60 callers
Function
NewApplicativeLaws
(point Point)
wishful/applicative.go:11
↓ 51 callers
Method
Of
(v Any)
wishful/point.go:4
↓ 46 callers
Function
NewFunctorLaws
(fun func(Any) Functor)
wishful/functor.go:11
↓ 41 callers
Method
Run
()
useful/free.go:12
↓ 40 callers
Method
Composition
(run Morphism)
wishful/functor.go:28
↓ 40 callers
Method
Identity
(run Morphism)
wishful/functor.go:17
↓ 36 callers
Method
Associativity
(run Morphism)
wishful/monad.go:47
↓ 24 callers
Method
LeftIdentity
(run Morphism)
wishful/monad.go:17
↓ 24 callers
Method
RightIdentity
(run Morphism)
wishful/monad.go:34
↓ 23 callers
Method
Map
(f Morphism)
useful/free.go:10
↓ 19 callers
Method
Call
(args ...Any)
wishful/function.go:18
↓ 18 callers
Function
NewFunction
(f Any)
wishful/function.go:12
↓ 16 callers
Method
Chain
(f func(Any) Monad)
useful/free.go:9
↓ 15 callers
Method
Homomorphism
(run Morphism)
wishful/applicative.go:46
↓ 15 callers
Method
Interchange
(run Morphism)
wishful/applicative.go:58
↓ 13 callers
Method
As
(x Any)
useful/io.go:58
↓ 13 callers
Function
NewTuple2
(a Any, b Any)
useful/tuples.go:12
↓ 12 callers
Method
Set
(Any, Any)
useful/lens.go:11
↓ 11 callers
Function
NewEitherT
(m Point)
useful/eithert.go:12
↓ 10 callers
Method
Concat
(x Semigroup)
wishful/semigroup.go:4
↓ 10 callers
Method
Extract
()
wishful/comonad.go:5
↓ 10 callers
Method
Get
(Any)
useful/lens.go:10
↓ 10 callers
Function
NewIdT
(m Point)
useful/idt.go:12
↓ 10 callers
Function
NewRight
(x Any)
useful/either.go:76
↓ 10 callers
Function
NewSemigroupLaws
(point Point)
wishful/semigroup.go:11
↓ 10 callers
Function
NewStateT
(m Point)
useful/statet.go:10
↓ 9 callers
Method
Ap
(v Applicative)
wishful/applicative.go:4
↓ 9 callers
Function
Compose
B combinator
wishful/combinators.go:11
↓ 9 callers
Function
NewMonoidLaws
(point Point)
wishful/monoid.go:11
↓ 8 callers
Function
NewStore
(set Morphism, get func() Any)
useful/store.go:12
↓ 7 callers
Method
Ap
(Applicative)
useful/either.go:7
↓ 7 callers
Function
FromAnyToInt
(v Any)
wishful/int.go:19
↓ 7 callers
Function
NewLeft
(x Any)
useful/either.go:24
↓ 6 callers
Method
Chain
(f func(Any) Monad)
wishful/monad.go:4
↓ 6 callers
Method
Id
()
useful/lens.go:47
↓ 6 callers
Function
NewComonadLaws
(point Point)
wishful/comonad.go:12
↓ 6 callers
Function
NewReaderT
(m Point)
useful/readert.go:12
↓ 5 callers
Method
Fst
()
useful/tuples.go:16
↓ 5 callers
Method
Map
(f Morphism)
wishful/functor.go:4
↓ 5 callers
Function
NewEndo
(x Morphism)
useful/endo.go:11
↓ 5 callers
Function
NewLens
(run func(a Any) Store)
useful/lens.go:41
↓ 5 callers
Function
NewReturn
(x Any)
useful/free.go:19
↓ 5 callers
Function
NewWriterT
(m Point)
useful/writert.go:10
↓ 5 callers
Method
Snd
()
useful/tuples.go:20
↓ 5 callers
Function
fromMonadToApplicativeAp
(x Monad, y Applicative)
useful/useful.go:13
↓ 4 callers
Method
Bimap
(Morphism, Morphism)
useful/either.go:11
↓ 4 callers
Method
Concat
(Semigroup)
useful/either.go:9
↓ 4 callers
Function
ConstantNoArgs
(a Any)
wishful/combinators.go:25
↓ 4 callers
Method
Empty
()
useful/option.go:9
↓ 4 callers
Method
Extend
(f func(a Comonad) Any)
wishful/comonad.go:4
↓ 4 callers
Function
NewFailure
(x Any)
useful/validation.go:25
↓ 4 callers
Function
NewSome
(x Any)
useful/option.go:26
↓ 4 callers
Function
getGuard
(a func(x []int) int)
useful/lens_test.go:17
↓ 4 callers
Function
setGuard
(a func(x []int, y int) []int)
useful/lens_test.go:26
↓ 3 callers
Function
Apply
A combinator
wishful/combinators.go:4
↓ 3 callers
Method
Fold
(Morphism, Morphism)
useful/either.go:12
↓ 3 callers
Function
NewNone
()
useful/option.go:32
↓ 3 callers
Function
NewProduct
(x Int)
useful/product.go:20
↓ 3 callers
Function
NewSuccess
(x Any)
useful/validation.go:31
↓ 3 callers
Function
NewSum
(x Int)
useful/sum.go:11
↓ 3 callers
Method
Ref
()
useful/io.go:62
↓ 3 callers
Function
concatAnyvals
(x Any)
useful/useful.go:41
↓ 2 callers
Method
AccessorLens
(accessor Accessor)
useful/lens.go:56
↓ 2 callers
Function
Append
(a Semigroup, b Semigroup)
useful/functions.go:7
↓ 2 callers
Method
Chain
(f func(Any) Monad)
useful/idt.go:37
↓ 2 callers
Method
Chain
(f func(Any) Monad)
useful/eithert.go:50
↓ 2 callers
Method
Chain
(f func(Any) Monad)
useful/statet.go:46
↓ 2 callers
Method
Chain
(f func(Any) Monad)
useful/io.go:36
↓ 2 callers
Method
Chain
(f func(Any) Monad)
useful/state.go:38
↓ 2 callers
Method
Compose
(y Lens)
useful/lens.go:107
↓ 2 callers
Function
Constant
K combinator
wishful/combinators.go:20
↓ 2 callers
Method
Empty
()
wishful/monoid.go:4
↓ 2 callers
Method
Extend
Derived
useful/store.go:27
↓ 2 callers
Method
Extract
()
useful/store.go:43
↓ 2 callers
Method
Fold
(f Morphism, g Morphism)
useful/eithert.go:33
↓ 2 callers
Method
GetOrElse
(f func() Any)
useful/option.go:15
↓ 2 callers
Function
Identity
I combinator
wishful/combinators.go:32
↓ 2 callers
Method
Map
(f Morphism)
useful/validation.go:12
↓ 2 callers
Function
NewCofree
(x Any, y Functor)
useful/cofree.go:12
↓ 2 callers
Function
NewIO
(unsafe func() Any)
useful/io.go:11
↓ 2 callers
Function
NewId
(x Any)
useful/id.go:11
↓ 2 callers
Function
NewPromise
(f func(Morphism) Any)
useful/promise.go:11
↓ 2 callers
Function
NewSuspend
(f Functor)
useful/free.go:47
↓ 2 callers
Function
NewTuple3
(a Any, b Any, c Any)
useful/tuples.go:49
↓ 2 callers
Function
NewTuple4
(a Any, b Any, c Any, d Any)
useful/tuples.go:77
↓ 2 callers
Method
ObjectLens
(property string)
useful/lens.go:69
↓ 2 callers
Method
Of
(Any)
useful/either.go:6
↓ 2 callers
Method
OrElse
(y Option)
useful/option.go:16
↓ 2 callers
Method
SliceLens
(index int)
useful/lens.go:88
↓ 2 callers
Method
Swap
()
useful/either.go:13
↓ 2 callers
Function
Thrush
T combinator
wishful/combinators.go:37
↓ 2 callers
Method
extract
(val Any)
useful/lens.go:18
↓ 2 callers
Function
extractEndo
(x Any)
useful/endo_test.go:10
↓ 2 callers
Function
fromMonadToSemigroupConcat
(f func(Semigroup, Semigroup) Any)
useful/useful.go:26
↓ 1 callers
Method
AndThen
(y Lens)
useful/lens.go:118
↓ 1 callers
Method
Apply
(args []Any)
wishful/function.go:22
↓ 1 callers
Function
Async
(f func(Any) Monad)
helpful/async.go:12
↓ 1 callers
Method
Bimap
(f Morphism, g Morphism)
useful/validation.go:14
next →
1–100 of 611, ranked by callers