Directories
¶
Path | Synopsis |
---|---|
ch01
|
|
dup1
Dup1 prints the text of each line that appears more than once in the standard output, preceded by its count.
|
Dup1 prints the text of each line that appears more than once in the standard output, preceded by its count. |
dup2
Dup2 prints the count and text of lines that appear more than once in the input.
|
Dup2 prints the count and text of lines that appear more than once in the input. |
echo1
Echo1 prints its command-line arguments.
|
Echo1 prints its command-line arguments. |
echo2
Echo2 prints its command-line arguments.
|
Echo2 prints its command-line arguments. |
echo3
Echo3 prints its command-line arguments.
|
Echo3 prints its command-line arguments. |
ex04
Dup2 prints the count and text of lines that appear more than once in the input.
|
Dup2 prints the count and text of lines that appear more than once in the input. |
ex05
Lissajous generates GIF animations of random Lissajous figures.
|
Lissajous generates GIF animations of random Lissajous figures. |
ex06
Lissajous generates GIF animations of random Lissajous figures.
|
Lissajous generates GIF animations of random Lissajous figures. |
ex07
Fetch prints the content found at a URL.
|
Fetch prints the content found at a URL. |
ex08
Fetch prints the content found at a URL.
|
Fetch prints the content found at a URL. |
ex09
Fetch prints the content found at a URL.
|
Fetch prints the content found at a URL. |
ex10
Fetchall fetches the URLs in parallel and reports their times and sizes.
|
Fetchall fetches the URLs in parallel and reports their times and sizes. |
fetch
Fetch prints the content found at a URL.
|
Fetch prints the content found at a URL. |
fetchall
Fetchall fetches the URLs in parallel and reports their times and sizes.
|
Fetchall fetches the URLs in parallel and reports their times and sizes. |
lissajous
Lissajous generates GIF animations of random Lissajous figures.
|
Lissajous generates GIF animations of random Lissajous figures. |
server1
Server1 is a minimal "echo" server.
|
Server1 is a minimal "echo" server. |
server2
Server2 is a minimal "echo" and counter server.
|
Server2 is a minimal "echo" and counter server. |
ch02
|
|
cf
Cf converts its numeric argument to Celsius and Fahrenheit.
|
Cf converts its numeric argument to Celsius and Fahrenheit. |
ftoc
Ftoc prints two Fahrenheit-to-Celsius conversions.
|
Ftoc prints two Fahrenheit-to-Celsius conversions. |
lenconv
Package lenconv performs Foot and Meter conversions.
|
Package lenconv performs Foot and Meter conversions. |
tempconv
Package tempconv performs Celsius and Fahrenheit conversions.
|
Package tempconv performs Celsius and Fahrenheit conversions. |
weightconv
Package weightconv performs Kilogram and Pound conversions.
|
Package weightconv performs Kilogram and Pound conversions. |
ch03
|
|
ex01
Surface computes an SVG rendering of a 3-D surface function.
|
Surface computes an SVG rendering of a 3-D surface function. |
ex02
Surface computes an SVG rendering of a 3-D surface function.
|
Surface computes an SVG rendering of a 3-D surface function. |
ex03
Surface computes an SVG rendering of a 3-D surface function.
|
Surface computes an SVG rendering of a 3-D surface function. |
ex04
Surface computes an SVG rendering of a 3-D surface function.
|
Surface computes an SVG rendering of a 3-D surface function. |
ex05
Mandelbrot emits a PNG image of the Mandelbrot fractal.
|
Mandelbrot emits a PNG image of the Mandelbrot fractal. |
ex06
Mandelbrot emits a PNG image of the Mandelbrot fractal.
|
Mandelbrot emits a PNG image of the Mandelbrot fractal. |
ex07
Mandelbrot emits a PNG image of the Mandelbrot fractal.
|
Mandelbrot emits a PNG image of the Mandelbrot fractal. |
ex08/cmd
Mandelbrot emits a PNG image of the Mandelbrot fractal.
|
Mandelbrot emits a PNG image of the Mandelbrot fractal. |
mandelbrot
Mandelbrot emits a PNG image of the Mandelbrot fractal.
|
Mandelbrot emits a PNG image of the Mandelbrot fractal. |
surface
Surface computes an SVG rendering of a 3-D surface function.
|
Surface computes an SVG rendering of a 3-D surface function. |
ch04
|
|
charcount
Charcount computes counts of Unicode characters.
|
Charcount computes counts of Unicode characters. |
ex08
Charcount computes counts of Unicode characters.
|
Charcount computes counts of Unicode characters. |
ex10
Issues prints a table of GitHub issues matching the search terms.
|
Issues prints a table of GitHub issues matching the search terms. |
github
Package github provides a Go API for the GitHub issue tracker.
|
Package github provides a Go API for the GitHub issue tracker. |
issues
Issues prints a table of GitHub issues matching the search terms.
|
Issues prints a table of GitHub issues matching the search terms. |
nonempty
Nonempty is an example of an in-place slice algorithm.
|
Nonempty is an example of an in-place slice algorithm. |
ch05
|
|
ex01
Findlinks1 prints the links in an HTML document read from standard input.
|
Findlinks1 prints the links in an HTML document read from standard input. |
ex02
Elementcount processes HTML input and counts the occuring elements by type.
|
Elementcount processes HTML input and counts the occuring elements by type. |
ex03
Riptext reads HTML and outputs the content of all its text nodes.
|
Riptext reads HTML and outputs the content of all its text nodes. |
findlinks1
Findlinks1 prints the links in an HTML document read from standard input.
|
Findlinks1 prints the links in an HTML document read from standard input. |
links
Package links provides a link-extraction function.
|
Package links provides a link-extraction function. |
ch06
|
|
ch07
|
|
ex17
Xmlselect prints the text of selected elements of an XML document.
|
Xmlselect prints the text of selected elements of an XML document. |
xmlselect
Xmlselect prints the text of selected elements of an XML document.
|
Xmlselect prints the text of selected elements of an XML document. |
ch08
|
|
clock1
Clock1 is a TCP server that preiodically writes the time.
|
Clock1 is a TCP server that preiodically writes the time. |
clock2
Clock2 is a TCP server that preiodically writes the time, handling multiple clients concurrently.
|
Clock2 is a TCP server that preiodically writes the time, handling multiple clients concurrently. |
ex01/clocksrv
Clock2 is a TCP server that preiodically writes the time, handling multiple clients concurrently.
|
Clock2 is a TCP server that preiodically writes the time, handling multiple clients concurrently. |
ex03
Netcat1 is a read-only TCP client.
|
Netcat1 is a read-only TCP client. |
ex10/links
Package links provides a link-extraction function.
|
Package links provides a link-extraction function. |
netcat1
Netcat1 is a read-only TCP client.
|
Netcat1 is a read-only TCP client. |
netcat2
Netcat1 is a read-only TCP client.
|
Netcat1 is a read-only TCP client. |
netcat3
Netcat1 is a read-only TCP client.
|
Netcat1 is a read-only TCP client. |
ch09
|
|
bank
Package bank implements a bank with only one account.
|
Package bank implements a bank with only one account. |
bank1
Package bank implements a concurrency-safe bank with only one account.
|
Package bank implements a concurrency-safe bank with only one account. |
bank2
Package bank implements a concurrency-safe bank with only one account.
|
Package bank implements a concurrency-safe bank with only one account. |
bank3
Package bank implements a concurrency-safe bank with only one account.
|
Package bank implements a concurrency-safe bank with only one account. |
ex01
Package bank implements a concurrency-safe bank with only one account.
|
Package bank implements a concurrency-safe bank with only one account. |
ex03
Package memo provides a concurrency-safe memoization of a function of type Func.
|
Package memo provides a concurrency-safe memoization of a function of type Func. |
memo1
Package memo provides a concurrency-unsafe memoization of a function of type Func.
|
Package memo provides a concurrency-unsafe memoization of a function of type Func. |
memo2
Package memo provides a concurrency-safe memoization of a function of type Func.
|
Package memo provides a concurrency-safe memoization of a function of type Func. |
memo3
Package memo provides a concurrency-safe memoization of a function of type Func.
|
Package memo provides a concurrency-safe memoization of a function of type Func. |
memo4
Package memo provides a concurrency-safe memoization of a function of type Func.
|
Package memo provides a concurrency-safe memoization of a function of type Func. |
memo5
Package memo provides a concurrency-safe memoization of a function of type Func.
|
Package memo provides a concurrency-safe memoization of a function of type Func. |
Click to show internal directories.
Click to hide internal directories.