anchor.diff:  # Elixir
   # Note: Includes temporary fix that can be removed after https://github.com/pprzetacznik/IElixir/pull/60 is merged
   WORKDIR /opt
  -RUN git clone https://github.com/pprzetacznik/IElixir.git \
  -    && cd IElixir \
  -    && git remote add awill1988 https://github.com/awill1988/IElixir.git \
  +RUN git clone https://github.com/pprzetacznik/IElixir.git
  +WORKDIR /opt/IElixir
  +RUN git remote add awill1988 https://github.com/awill1988/IElixir.git \
       && git fetch awill1988 feature/elixir_1_12_otp_24_support \
       && git switch --track awill1988/feature/elixir_1_12_otp_24_support \
       && mix local.hex --force \
  
positive.code:     && ./install_script.sh
  # Haskell
  ENV PATH "${PATH}:/root/.local/bin"
  RUN git clone https://github.com/gibiansky/IHaskell
  WORKDIR /opt/IHaskell
  RUN pip install -r requirements.txt --no-cache-dir
  RUN stack setup
  RUN stack build ihaskell --only-snapshot
  RUN stack install ihaskell --local-bin-path ./bin/ 
  RUN ./bin/ihaskell install --stack
  
  # Install Rust-powered system tools
  RUN cargo install broot \
      && cargo install du-dust \
      && cargo install grex \
      && cargo install htmlq \
      && cargo install tokei
  
  WORKDIR /root/dev
  
  
negative.code: ENV PATH "${PATH}:/usr/local/go/bin"
  
  # Install OCaml
  RUN apt-get update && apt-get install --no-install-recommends -y ocaml opam \
      && apt-get clean \
      && rm -rf /var/lib/apt/lists/*
  
  # Install R
  RUN apt-get update && apt-get install --no-install-recommends -y r-base \
      && apt-get clean \
      && rm -rf /var/lib/apt/lists/* \
      && R -e "install.packages(c('formatR', 'jsonlite'), repos='http://cran.rstudio.com')"
      
  # Install Haskell
  RUN curl -sSL https://get.haskellstack.org/ | sh
  
  # Install PowerShell
  RUN apt-get update && apt-get install --no-install-recommends -y powershell \
      && apt-get clean \
      && rm -rf /var/lib/apt/lists/*
  
  