anchor.diff:  
   # go - install
   RUN curl https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz | tar xz -C /usr/local
  -ENV GOPATH_TOOLS="/usr/local/gopath"
  -ENV GOPATH_USER="$HOME/go"
  -ENV PATH="${PATH}:$GOPATH_USER/bin:$GOPATH_TOOLS/bin:/usr/local/go/bin"
  -
  -# go - tools
  -ENV GOPATH=$GOPATH_TOOLS
  +ENV GOPATH="$HOME/go"
  +ENV PATH="${PATH}:/usr/local/go/bin:$GOPATH/bin"
   RUN go get github.com/nsf/gocode \
     && go get github.com/golang/dep/cmd/dep \
     && go get github.com/alecthomas/gometalinter \
  
positive.code:   --quiet
  ENV PATH="${PATH}:/usr/local/google-cloud-sdk/bin"
  
  # nodejs
  RUN curl -sL https://deb.nodesource.com/setup_10.x | bash - \
    && apt-get install -y nodejs \
    && curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - \
    && echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list \
    && apt-get update \
    && apt-get install -y yarn
  
  # firebase
  RUN yarn global add firebase-tools
  
  # aws (requires python, python-pip)
  
negative.code:   && go get golang.org/x/tools/cmd/present \
    && go get github.com/jmhodges/justrun \
    && go get github.com/golang/protobuf/protoc-gen-go
  RUN mkdir -p $GOPATH/src/github.com/leighmcculloch
  RUN mkdir -p $GOPATH/src/github.com/lionelbarrow
  RUN mkdir -p $GOPATH/src/4d63.com
  
  # ruby
  RUN gem install bundler
  
  # nodejs
  RUN curl -sL https://deb.nodesource.com/setup_10.x | bash - \
    && apt-get install -y nodejs \
    && curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - \
    && echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list \
    && apt-get update \
    && apt-get install -y yarn
  
  # vim
  RUN apt-get -y install vim-nox
  