MCPcopy Index your code
hub / github.com/JasonShin/fp-core.rs

github.com/JasonShin/fp-core.rs @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
166 symbols 334 edges 54 files 6 documented · 4%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Monoid (Interface)
(no doc) [4 implementers]
fp-core/src/monoid.rs
Foldable (Interface)
Cheating: all HKT instances exist for any B, so HKT here isn't about Self having any meaning, it's about folding o [1 …
fp-core/src/foldable.rs
Pure (Interface)
(no doc) [2 implementers]
fp-core/src/pure.rs
Extend (Interface)
(no doc) [2 implementers]
fp-core/src/extend.rs
Lens (Interface)
(no doc) [2 implementers]
fp-core/src/lens.rs

Core symbols most depended-on inside this repo

fmap
called by 24
fp-core/src/functor.rs
chain
called by 24
fp-core/src/chain.rs
combine
called by 19
fp-core/src/semigroup.rs
ap
called by 11
fp-core/src/apply.rs
reduce
called by 10
fp-core/src/foldable.rs
fold_map
called by 5
fp-core/src/foldable.rs
get
called by 2
fp-examples/src/lens_example.rs
increment
called by 1
fp-examples/src/lambda_example.rs

Shape

Function 126
Interface 17
Method 15
Class 6
Enum 2

Languages

Rust100%

Modules by API surface

fp-examples/src/monoid_example.rs19 symbols
fp-examples/src/monad_example.rs16 symbols
fp-examples/src/functor_example.rs16 symbols
fp-examples/src/foldable_example.rs16 symbols
fp-examples/src/applicative_example.rs13 symbols
fp-examples/src/type_signature_example.rs6 symbols
fp-examples/src/lens_example.rs6 symbols
fp-examples/src/option_example.rs4 symbols
fp-core/src/foldable.rs4 symbols
fp-examples/src/purity_example.rs3 symbols
fp-examples/src/pointed_functor_example.rs3 symbols
fp-examples/src/adt_example.rs3 symbols

For agents

$ claude mcp add fp-core.rs \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact