txlyre hai 11 meses
pai
achega
9405fbca07
Modificáronse 2 ficheiros con 16 adicións e 0 borrados
  1. 4 0
      langs/qi/Dockerfile
  2. 12 0
      langs/qi/run.sh

+ 4 - 0
langs/qi/Dockerfile

@@ -0,0 +1,4 @@
+RUN apt-get install gcc -y
+RUN apt-get install libgc libgc-dev -y
+
+RUN wget https://files.txlyre.website/d/software/qilang/latest_linux_x86_64/qi -O /usr/bin/qi && chmod +x /usr/bin/qi

+ 12 - 0
langs/qi/run.sh

@@ -0,0 +1,12 @@
+OUT_C="$(mktemp --suffix .c)"
+OUT="$(mktemp)"
+
+qi > "$OUT_C"
+
+if [ $? -eq 0 ]; then
+  gcc -lm -lgc "$OUT_C" -o "$OUT"
+
+  if [ $? -eq 0 ]; then
+    exec "$OUT"
+  fi
+fi