anchor.diff:  # A disposable development environment for java, python, and c++
   
  -FROM project5/base
  +FROM project5/build
   MAINTAINER benjamin.gemmill@gmail.com
  -
  -ARG LLVM_VERSION=7
  -
  -# clang repository from https://apt.llvm.org
  -RUN apt-get update && apt-get install -y \
  -      software-properties-common curl \
  -      && curl https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - \
  -      && apt-add-repository "deb http://apt.llvm.org/`lsb_release -cs`/ llvm-toolchain-`lsb_release -cs`-${LLVM_VERSION} main"
   
   RUN apt-get update && apt-get install -y \
         sudo \
  +      software-properties-common \
         vim less bash-completion \
         iputils-ping lsof \
  -      git openssh-client rsync curl netcat \
  -      default-jdk \
  -      python python-dev python-pip \
  -      python3 python3-dev python3-pip \
  -      clang-${LLVM_VERSION} lldb-${LLVM_VERSION} lld-${LLVM_VERSION} \
  -      cmake make ccache \
  -      libssl-dev libz-dev
  -
  -# Git
  -RUN git config --global credential.helper "cache --timeout=3600" \
  -      && git config --global push.default simple \
  -      && git config --global core.editor "vim"
  -
  -# Clang
  -RUN update-alternatives --install /usr/bin/clang clang /usr/bin/clang-${LLVM_VERSION} 1000 \
  -  && update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-${LLVM_VERSION} 1000 \
  -  && update-alternatives --install /usr/bin/lldb lldb /usr/bin/lldb-${LLVM_VERSION} 1000
  -ENV CC=/usr/bin/clang
  -ENV CXX=/usr/bin/clang++
  +      git openssh-client rsync curl netcat
   
   # SQL IDE
   RUN curl -L "http://dbeaver.jkiss.org/files/dbeaver-ce-latest-linux.gtk.x86_64.tar.gz" | tar xz \
  
positive.code: 
  # C++ IDE
  RUN curl -L "https://data.services.jetbrains.com/products/download?platform=linux&code=CL" | tar xz && mv clion* /opt/clion \
        #&& "/usr/bin/python3" "/opt/clion/plugins/python/helpers/pydev/setup_cython.py" build_ext --inplace \
        #&& "/usr/bin/python"  "/opt/clion/plugins/python/helpers/pydev/setup_cython.py" build_ext --inplace \
        && chmod -R a+w /opt/clion
  
  # Python IDE
  RUN curl -L "https://data.services.jetbrains.com/products/download?platform=linux&code=PCC" | tar xz && mv pycharm* /opt/pycharm \
        #&& "/usr/bin/python3" "/opt/pycharm/helpers/pydev/setup_cython.py" build_ext --inplace \
        #&& "/usr/bin/python"  "/opt/pycharm/helpers/pydev/setup_cython.py" build_ext --inplace \
        && chmod -R a+w /opt/pycharm
  
  # Java IDE
  
negative.code: #ENV IDEA_JDK=/usr/lib/jvm/default-java
  #ENV CL_JDK=/usr/lib/jvm/default-java
  
  # Start up the IDEs like this once you're in.
  #/opt/idea/bin/idea.sh > /dev/null 2>&1
  #/opt/pycharm/bin/pycharm.sh > /dev/null 2>&1
  #/opt/clion/bin/clion.sh > /dev/null 2>&1
  #/opt/dbeaver/dbeaver > /dev/null 2>&1
  
  RUN apt-get autoremove -yq \
    && apt-get autoclean -yq \
    && rm -rf /var/lib/apt/lists/*
  
  