Browse Source

add odin,nim

txlyre 1 year ago
parent
commit
cf735206f5
5 changed files with 11 additions and 0 deletions
  1. 1 0
      langs/nim/Dockerfile
  2. 1 0
      langs/nim/run.sh
  3. 1 0
      langs/odin/Dockerfile
  4. 5 0
      langs/odin/Dockerfile.user
  5. 3 0
      langs/odin/run.sh

+ 1 - 0
langs/nim/Dockerfile

@@ -0,0 +1 @@
+RUN apt-get install nim -y

+ 1 - 0
langs/nim/run.sh

@@ -0,0 +1 @@
+nim c --r --hints:off -

+ 1 - 0
langs/odin/Dockerfile

@@ -0,0 +1 @@
+RUN apt-get install wget unzip -y

+ 5 - 0
langs/odin/Dockerfile.user

@@ -0,0 +1,5 @@
+RUN wget -c https://github.com/odin-lang/Odin/releases/download/dev-2024-03/odin-ubuntu-amd64-dev-2024-03.zip
+RUN unzip odin-ubuntu-amd64-dev-2024-03.zip
+RUN unzip dist.zip
+RUN mv dist .odin
+RUN rm *.zip

+ 3 - 0
langs/odin/run.sh

@@ -0,0 +1,3 @@
+IN="$(mktemp --suffix .odin)"
+
+/home/user/.odin/odin run "$IN" -file