Skip to content
This repository has been archived by the owner on Mar 22, 2021. It is now read-only.

Commit

Permalink
Add more stuff and something about me
Browse files Browse the repository at this point in the history
  • Loading branch information
miekg committed Jan 30, 2011
1 parent c02cb3b commit 65f3e9f
Show file tree
Hide file tree
Showing 7 changed files with 30 additions and 12 deletions.
2 changes: 1 addition & 1 deletion Makefile
Expand Up @@ -4,7 +4,7 @@ GREPV=grep -v Underfull|grep -v Overfull|grep -v ^\(

all: go.pdf

go.pdf: go-*.tex ex-*/*.tex src/*.go tab/*.tex fig/*.tex blocksbook.cls go.bib .fig .tab go.tex
go.pdf: go-*.tex ex-*/*.tex src/*.go tab/*.tex fig/*.tex blocksbook.cls go.bib .fig .tab go.tex about-*.tex
xelatex go.tex && bibtex go && makeindex go \
&& xelatex go.tex && xelatex go.tex

Expand Down
15 changes: 15 additions & 0 deletions about-miekg.tex
@@ -0,0 +1,15 @@
\begin{wrapfigure}{r}{0.4\textwidth}
\begin{center}
\includegraphics[width=3cm]{fig/avatar-miekg-300x300}
\end{center}
\end{wrapfigure}
Miek Gieben has a masters in Computer Science from the Radboud University in Nijmegen.
After playing with the language Erlang, Go was the first concurrent language
that actually stuck with him.

He fills his spare time with coding in, and writing of Go. He is the maintainer
of a Go DNS library: \url{https://github.com/miekg/godns}.

He maintains a personal blog on \url{http://www.miek.nl} and tweets
under the name \texttt{@miekg}. The postings and tweets may sometimes
actually have to do something with Go.
Binary file added fig/avatar-miekg-300x300.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion go-channels.tex
Expand Up @@ -20,7 +20,7 @@
it with the keyword \first{\key{go}}{keyword!go}.
\begin{lstlisting}
ready("Tee", 2) |\coderemark{Normal function call}|
go ready("Tee", 2) |\coderemark{\func{Ready()} started as goroutine}|
go ready("Tee", 2) |\coderemark{\func{ready()} started as goroutine}|
\end{lstlisting}
The following idea for a program was taken from \cite{go_course_day3}.
We run a function as two goroutines, the goroutines wait for an amount of
Expand Down
12 changes: 3 additions & 9 deletions go-colophon.tex
Expand Up @@ -3,10 +3,10 @@

\section{Contributors}
The following people have helped to make this book what it is today.
In no particular order:
\begin{description}
\item[Miek Gieben \qquad\url{<miek@miek.nl>}]
{Main text, exercises and answers;}

\item[JC van Winkel]
{Proof reading, exercises and changes to the main text.}
%%\item[Jeroen Bulten]
Expand All @@ -24,11 +24,5 @@ \section{Contributors}
\emph{Sonia Keys},
and \emph{Russel Winder}.

\section{Further reading}
All text used to create this book are listed in the bibliography, but
here follows a more detailed list of the most interesting ones.
\begin{description}
\item[Detailed explanation about \func{defer} and the panic and recover
mechanism in Go]{$\rightarrow$
\url{http://blog.golang.org/2010/08/defer-panic-and-recover.html}.}
\end{description}
\subsection{Miek Gieben}
\input{about-miekg}
1 change: 1 addition & 0 deletions go-functions.tex
Expand Up @@ -336,6 +336,7 @@ \section{Functions as values}

\section{Panic and recovering}
\label{sec:panic}
\cite{go_blog_panic}
\todo{}

\section{Exercises}
Expand Down
10 changes: 9 additions & 1 deletion go.bib
Expand Up @@ -206,8 +206,16 @@ @misc{go_nuts_interfaces

# Go issues
@misc{go_issue_65,
Author = "Go Community",
author = "Go Community",
title = "Go Issue 65: Compiler can't spot guaranteed return in if statement",
howpublished =
{\url{http://code.google.com/p/go/issues/detail?id=65}}
}

@misc{go_blog_panic,
author = "Go Authors",
title = "Defer, Panic, and Recover",
howpublished =
{\url{http://blog.golang.org/2010/08/defer-panic-and-recover.html}}
}

0 comments on commit 65f3e9f

Please sign in to comment.