MCPcopy Index your code
hub / github.com/GoesToEleven/go-programming

github.com/GoesToEleven/go-programming @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
795 symbols 1,639 edges 348 files 263 documented · 33%
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

Expr (Interface)
An Expr is an arithmetic expression. [3 implementers]
code_samples/011-code-samples/02-donovan-kernighan/temp/ch7/eval/ast.go
M (Interface)
(no doc) [5 implementers]
code_samples/011-code-samples/02-donovan-kernighan/temp/ch9/memotest/memotest.go
Func (FuncType)
Func is the type of the function to memoize.
code_samples/011-code-samples/02-donovan-kernighan/temp/ch9/memo2/memo.go
Func (FuncType)
Func is the type of the function to memoize.
code_samples/011-code-samples/02-donovan-kernighan/temp/ch9/memo4/memo.go
Func (FuncType)
!+Func Func is the type of the function to memoize.
code_samples/011-code-samples/02-donovan-kernighan/temp/ch9/memo5/memo.go

Core symbols most depended-on inside this repo

Close
called by 52
code_samples/011-code-samples/02-donovan-kernighan/temp/ch9/memo5/memo.go
Error
called by 34
code_samples/006-error-handling/07-custom-errors/05_custom-type/main.go
Add
called by 29
code_samples/011-code-samples/02-donovan-kernighan/temp/ch6/intset/intset.go
Get
called by 24
code_samples/011-code-samples/02-donovan-kernighan/temp/ch9/memotest/memotest.go
Error
called by 20
code_samples_es/006-error-handling/07-custom-errors/05_custom-type/main.go
Display
called by 20
code_samples/011-code-samples/02-donovan-kernighan/temp/ch12/display/display.go
String
called by 18
code_samples/011-code-samples/02-donovan-kernighan/temp/ch7/http4/main.go
Eval
called by 17
code_samples/011-code-samples/02-donovan-kernighan/temp/ch7/eval/ast.go

Shape

Function 611
Method 81
Struct 63
TypeAlias 31
FuncType 5
Interface 4

Languages

Go100%
C1%

Modules by API surface

code_samples/011-code-samples/02-donovan-kernighan/temp/ch7/sorting/main.go17 symbols
code_samples/011-code-samples/02-donovan-kernighan/temp/ch12/display/display_test.go15 symbols
code_samples/011-code-samples/02-donovan-kernighan/temp/ch9/memo5/memo.go11 symbols
code_samples/011-code-samples/02-donovan-kernighan/temp/ch7/eval/parse.go11 symbols
code_samples/011-code-samples/02-donovan-kernighan/temp/ch12/sexpr/pretty.go11 symbols
code_samples/011-code-samples/02-donovan-kernighan/temp/ch7/tempconv/tempconv.go8 symbols
code_samples/011-code-samples/02-donovan-kernighan/temp/ch7/eval/ast.go8 symbols
code_samples/011-code-samples/02-donovan-kernighan/temp/ch12/sexpr/decode.go8 symbols
code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/thumbnail/thumbnail_test.go7 symbols
code_samples/011-code-samples/02-donovan-kernighan/temp/ch8/cake/cake.go7 symbols
code_samples/011-code-samples/02-donovan-kernighan/temp/ch13/equal/equal_test.go7 symbols
code_samples_es/010-ninja-level-thirteen/01/finished/dog/main_test.go6 symbols

For agents

$ claude mcp add go-programming \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact