From c33ab4996e98f9ad61da4b1a774087e91434afb4 Mon Sep 17 00:00:00 2001 From: Radon Rosborough Date: Sun, 19 Jul 2020 13:39:18 -0600 Subject: [PATCH] New language: Kitten --- backend/src/langs.ts | 9 +++++++++ scripts/docker-install-phase5.bash | 5 +++++ 2 files changed, 14 insertions(+) diff --git a/backend/src/langs.ts b/backend/src/langs.ts index ee71b81..919b4c9 100644 --- a/backend/src/langs.ts +++ b/backend/src/langs.ts @@ -895,6 +895,15 @@ PLEASE GIVE UP (public def main (IO Empty) (print "Hello, world!\\n")) +`, + }, + kitten: { + aliases: ["ktn"], + name: "Kitten", + repl: "kitten", + main: "main.ktn", + run: "kitten main.ktn; kitten", + template: `"Hello, world!" say `, }, kotlin: { diff --git a/scripts/docker-install-phase5.bash b/scripts/docker-install-phase5.bash index c1eaca2..be690bd 100755 --- a/scripts/docker-install-phase5.bash +++ b/scripts/docker-install-phase5.bash @@ -141,6 +141,11 @@ tar -xf ioke-P-ikj-*.tar.gz -C /opt rm ioke-P-ikj-*.tar.gz ln -s /opt/ioke/bin/ioke /usr/bin/ioke +# Kitten +wget -nv "https://drive.google.com/uc?export=download&id=11u0G2I8i0u4ez27zvEjAT6E9xF4RwuFZ" -O /usr/local/bin/kitten +wget -nv "https://drive.google.com/uc?export=download&id=1h-U1iURWax8h18kTD1AyGS21UblEIT9K" -O /usr/local/bin/common.ktn +chmod +x /usr/local/bin/kitten + # Kotlin wget -nv https://github.com/JetBrains/kotlin/releases/download/v1.3.72/kotlin-compiler-1.3.72.zip unzip kotlin-*.zip