rogpeppe/

directory
v0.0.0-...-f3d8a94 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 26, 2018 License: MIT

Directories

Path Synopsis
rog-go
canvas
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.
cmd/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.
cmd/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.
cmd/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.
cmd/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.
cmd/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.
cmd/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.
cmd/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.
deepdiff
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.
exp/cmd/godef
Godef prints the source location of definitions in Go programs.
Godef prints the source location of definitions in Go programs.
exp/cmd/gosym
The gosym command manipulates symbols in Go source code.
The gosym command manipulates symbols in Go source code.
exp/cmd/websocket-stress
ulimit -n 30000
ulimit -n 30000
exp/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.
exp/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.
exp/example/looper
Looper is an example package demonstrating use of the callback package.
Looper is an example package demonstrating use of the callback package.
exp/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.
exp/go/parser
A parser for Go source files.
A parser for Go source files.
exp/go/printer
Package printer implements printing of AST nodes.
Package printer implements printing of AST nodes.
exp/go/scanner
Package scanner implements a scanner for Go source text.
Package scanner implements a scanner for Go source text.
exp/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.
exp/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).
exp/go/types
Types infers source locations and types from Go expressions.
Types infers source locations and types from Go expressions.
exp/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.
exp/stamp
Timestamp recording (for debugging).
Timestamp recording (for debugging).
exp/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.
extern/x11
This package implements an X11 backend for the exp/draw package.
This package implements an X11 backend for the exp/draw package.
fakenet
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.
go9p/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.
ncnet
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.
ncrpc
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.
parallel
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.
values
The values package provides multiple-writer, multiple-listener access to changing values.
The values package provides multiple-writer, multiple-listener access to changing values.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL