Directories
¶
| Path | Synopsis |
|---|---|
|
The canvas package provides some a facility for managing independently updating objects inside a graphics window.
|
The canvas package provides some a facility for managing independently updating objects inside a graphics window. |
|
_cmd
|
|
|
bounce
command
|
|
|
ec2
command
|
|
|
hello
command
A "simple" program to display some text and let the user drag it around.
|
A "simple" program to display some text and let the user drag it around. |
|
mandel
command
|
|
|
peter-rabbit
command
|
|
|
pxargs
command
The pxargs command is a simpler version of xargs(1) that can execute commands in parallel.
|
The pxargs command is a simpler version of xargs(1) that can execute commands in parallel. |
|
rpcreader
command
rpcreader demonstrates using RPC to initiate file streaming over the same connection.
|
rpcreader demonstrates using RPC to initiate file streaming over the same connection. |
|
shape
command
|
|
|
share2
command
Share is a piece of demo code to illustrate the flexibility of the rpc and netchan packages.
|
Share is a piece of demo code to illustrate the flexibility of the rpc and netchan packages. |
|
showdeps
command
|
|
|
timestamp
command
The timestamp command annotates lines read from standard input with the time that they were read.
|
The timestamp command annotates lines read from standard input with the time that they were read. |
|
trampoline
command
|
|
|
_extern
|
|
|
draw
Package draw provides basic graphics and drawing primitives, in the style of the Plan 9 graphics library (see http://plan9.bell-labs.com/magic/man2html/2/draw) and the X Render extension.
|
Package draw provides basic graphics and drawing primitives, in the style of the Plan 9 graphics library (see http://plan9.bell-labs.com/magic/man2html/2/draw) and the X Render extension. |
|
x11
This package implements an X11 backend for the exp/draw package.
|
This package implements an X11 backend for the exp/draw package. |
|
cmd
|
|
|
stackgraph
module
|
|
|
The deepdiff package implements a version of reflect.DeepEquals that also returns an error message describing the first difference found.
|
The deepdiff package implements a version of reflect.DeepEquals that also returns an error message describing the first difference found. |
|
exp
|
|
|
_errorpath
command
|
|
|
cmd/_websocket-stress
command
ulimit -n 30000
|
ulimit -n 30000 |
|
cmd/errfix
command
Fix finds Go programs that use old APIs and rewrites them to use newer ones.
|
Fix finds Go programs that use old APIs and rewrites them to use newer ones. |
|
cmd/godef
command
Godef prints the source location of definitions in Go programs.
|
Godef prints the source location of definitions in Go programs. |
|
cmd/gosym
command
The gosym command manipulates symbols in Go source code.
|
The gosym command manipulates symbols in Go source code. |
|
cmd/websocket-analyse
command
|
|
|
deepcopy
The deepcopy package implements deep copying of arbitrary data structures, making sure that self references and shared pointers are preserved.
|
The deepcopy package implements deep copying of arbitrary data structures, making sure that self references and shared pointers are preserved. |
|
example/event
The event package demonstrates use of the callback package to call Go functions from a non-Go-created thread.
|
The event package demonstrates use of the callback package to call Go functions from a non-Go-created thread. |
|
example/looper
Looper is an example package demonstrating use of the callback package.
|
Looper is an example package demonstrating use of the callback package. |
|
go/printer
Package printer implements printing of AST nodes.
|
Package printer implements printing of AST nodes. |
|
go/scanner
Package scanner implements a scanner for Go source text.
|
Package scanner implements a scanner for Go source text. |
|
go/sym
The sym package provides a way to iterate over and change the symbols in Go source files.
|
The sym package provides a way to iterate over and change the symbols in Go source files. |
|
go/token
This package defines constants representing the lexical tokens of the Go programming language and basic operations on tokens (printing, predicates).
|
This package defines constants representing the lexical tokens of the Go programming language and basic operations on tokens (printing, predicates). |
|
go/types
Types infers source locations and types from Go expressions.
|
Types infers source locations and types from Go expressions. |
|
runtime/debug
Package debug contains facilities for programs to debug themselves while they are running.
|
Package debug contains facilities for programs to debug themselves while they are running. |
|
stamp
Timestamp recording (for debugging).
|
Timestamp recording (for debugging). |
|
stringfs
The stringfs package provides a way to recursively encode the data in a directory as a string, and to extract the contents later.
|
The stringfs package provides a way to recursively encode the data in a directory as a string, and to extract the contents later. |
|
The fakenet package provides a way to turn a regular io.ReadWriter into a net.Conn, including support for timeouts.
|
The fakenet package provides a way to turn a regular io.ReadWriter into a net.Conn, including support for timeouts. |
|
go9p
|
|
|
g9p
The p9 package g9provides the definitions and functions used to implement the 9P2000 protocol.
|
The p9 package g9provides the definitions and functions used to implement the 9P2000 protocol. |
|
g9pc/examples
command
|
|
|
The netchanrpc package makes it possible to run an RPC service over netchan.
|
The netchanrpc package makes it possible to run an RPC service over netchan. |
|
The ncrpc package layers client-server and server-client RPC interfaces on top of netchan.
|
The ncrpc package layers client-server and server-client RPC interfaces on top of netchan. |
|
The parallel package provides a way of running functions concurrently while limiting the maximum number running at once.
|
The parallel package provides a way of running functions concurrently while limiting the maximum number running at once. |
|
The values package provides multiple-writer, multiple-listener access to changing values.
|
The values package provides multiple-writer, multiple-listener access to changing values. |
Click to show internal directories.
Click to hide internal directories.