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 Erlang and Elixir
  RUN curl --output erlang.deb https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb \
      && dpkg -i erlang.deb \
      && rm erlang.deb
  RUN apt-get update && apt-get install --no-install-recommends -y \
      esl-erlang \
      elixir \
      && apt-get clean \
  
negative.code: ENV PATH "/root/.cargo/bin:${PATH}"
  RUN rustup toolchain install nightly \
      && rustup target add wasm32-unknown-unknown --toolchain nightly \
      && cargo install \
          cargo-audit \
          cargo-edit \
          evcxr_repl \
          wasm-bindgen-cli \
          wasm-pack
  
  # Install .NET runtime and SDK
  ARG DEBIAN_FRONTEND=noninteractive
  RUN curl -O https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb \
      && dpkg -i packages-microsoft-prod.deb \
      && rm -f packages-microsoft-prod.deb \
      && apt-get update \
      && apt-get install --no-install-recommends -y dotnet-sdk-5.0 dotnet-runtime-5.0 \
      && apt-get clean \
      && rm -rf /var/lib/apt/lists/*
  
  # Install Java and Kotlin
  RUN curl -s "https://get.sdkman.io" | bash \
      && bash -c "source $HOME/.sdkman/bin/sdkman-init.sh \
          && yes | sdk install java \
          && yes | sdk install kotlin \
          && yes | sdk install leiningen \
          && rm -rf $HOME/.sdkman/archives/* \
          && rm -rf $HOME/.sdkman/tmp/*"
  
  # Install Clojure
  RUN curl -O https://download.clojure.org/install/linux-install-1.10.1.561.sh \
      && chmod +x linux-install-1.10.1.561.sh \
      && ./linux-install-1.10.1.561.sh \
  