From 16b62fe34097b5ee57e21d6bec87d91f931304fa Mon Sep 17 00:00:00 2001 From: Radon Rosborough Date: Sun, 27 Sep 2020 09:51:23 -0700 Subject: [PATCH] [#24] New language: Ante (the esolang) --- backend/src/langs.ts | 7 +++++++ scripts/docker-install-phase4.bash | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/backend/src/langs.ts b/backend/src/langs.ts index acabfb2..1321971 100644 --- a/backend/src/langs.ts +++ b/backend/src/langs.ts @@ -139,6 +139,13 @@ println (* 123 234)`, main: "main.alg", run: "a68g main.alg", template: `print(("Hello, world!",new line)) +`, + }, + antecards: { + name: "Ante (Cards)", + main: "main.ante", + run: `RUBYOPT="-W0" ante-cards main.ante`, + template: `9♦8♥J♦A♦2♣3♥7♠J♦A♦7♦J♦J♦A♦3♦J♦5♥6♦4♥J♥A♥6♠6♠J♥A♦8♦J♦A♦8♠J♦A♦3♦J♦A♦6♠J♦A♦8♠J♦A♥3♦2♠J♥A♥2♣6♠J♥ `, }, apl: { diff --git a/scripts/docker-install-phase4.bash b/scripts/docker-install-phase4.bash index 988e441..752d6c9 100755 --- a/scripts/docker-install-phase4.bash +++ b/scripts/docker-install-phase4.bash @@ -33,6 +33,10 @@ mv linux/ada_language_server /usr/local/bin/ada_language_server mv linux/*.so* /usr/lib/x86_64-linux-gnu/ rm -rf linux linux-latest.tar.gz +# Ante (Cards) +wget -nv https://github.com/michaeldv/ante/raw/master/ante.rb -O /usr/local/bin/ante-cards +chmod +x /usr/local/bin/ante-cards + # APL file="$(curl -sS ftp://ftp.gnu.org/gnu/apl/ | grep -Eo 'apl_[-0-9.]+_amd64.deb$' | sort -rV | head -n1)" wget -nv "ftp://ftp.gnu.org/gnu/apl/${file}"