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
|
|
apipe
The apipe command pipes the contents of the current acme window through its argument shell command and updates them to the result by applying minimal changes.
|
The apipe command pipes the contents of the current acme window through its argument shell command and updates them to the result by applying minimal changes. |
calc
Calc is a calculator designed to be run on the command line.
|
Calc is a calculator designed to be run on the command line. |
hello
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. |
pxargs
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
rpcreader demonstrates using RPC to initiate file streaming over the same connection.
|
rpcreader demonstrates using RPC to initiate file streaming over the same connection. |
share2
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. |
stackgraph
The stackgraph command reads a Go stack trace (as produced by a Go panic) from its standard input and writes an SVG file suitable for viewing in a web browser on its standard output.
|
The stackgraph command reads a Go stack trace (as produced by a Go panic) from its standard input and writes an SVG file suitable for viewing in a web browser on its standard output. |
timestamp
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. |
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
|
|
cmd/errfix
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
Godef prints the source location of definitions in Go programs.
|
Godef prints the source location of definitions in Go programs. |
cmd/gosym
The gosym command manipulates symbols in Go source code.
|
The gosym command manipulates symbols in Go source code. |
cmd/websocket-stress
ulimit -n 30000
|
ulimit -n 30000 |
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/ast
Package ast declares the types used to represent syntax trees for Go packages.
|
Package ast declares the types used to represent syntax trees for Go packages. |
go/parser
A parser for Go source files.
|
A parser for Go source files. |
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. |
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. |
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
The srv package provides definitions and functions used to implement a 9P2000 file client.
|
The srv package provides definitions and functions used to implement a 9P2000 file client. |
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.