From ee3bd8494369ec49191f40867fe113d9a425f8eb Mon Sep 17 00:00:00 2001 From: Radon Rosborough Date: Sat, 3 Oct 2020 10:54:44 -0700 Subject: [PATCH] [#24] New language: Pike --- backend/src/langs.ts | 13 +++++++++++++ scripts/docker-install-phase3c.bash | 6 ++++++ 2 files changed, 19 insertions(+) diff --git a/backend/src/langs.ts b/backend/src/langs.ts index ae54015..290ee8d 100644 --- a/backend/src/langs.ts +++ b/backend/src/langs.ts @@ -2504,6 +2504,19 @@ pikachu pi pi pi pikachu pipi pi pi pikachu pichu pichu pi pi pi pi pi pi pi pi pi pi pi pi pi pi pi pikachu pipi pikachu pi pi pi pikachu ka ka ka ka ka ka pikachu ka ka ka ka ka ka ka ka pikachu pipi pi pikachu pipi pikachu +`, + }, + pike: { + name: "Pike", + repl: "pike", + input: `123 * 234;`, + main: "main.pike", + run: "pike main.pike; pike", + template: `int main() +{ + write("Hello, world!\\n"); + return 0; +} `, }, postgresql: { diff --git a/scripts/docker-install-phase3c.bash b/scripts/docker-install-phase3c.bash index dce1f23..184822b 100755 --- a/scripts/docker-install-phase3c.bash +++ b/scripts/docker-install-phase3c.bash @@ -4,6 +4,8 @@ set -e set -o pipefail set -x +pike_name="$(grep-aptavail -eF Package "^pike[0-9.]+$" -s Package -n | sort -Vr | head -n1)" + packages=" # m4 @@ -71,6 +73,10 @@ perlconsole # PHP php +# Pike +${pike_name} +${pike_name}-doc + # PostgreSQL postgresql postgresql-client