diff --git a/backend/src/langs.ts b/backend/src/langs.ts index b9df877..454b16d 100644 --- a/backend/src/langs.ts +++ b/backend/src/langs.ts @@ -612,6 +612,14 @@ output = "Hello, world!" main() -> io:fwrite("Hello, world!\\n"). +`, + }, + euphoria: { + aliases: ["ex", "exw", "exu", "euc", "eui", "eub"], + name: "Euphoria", + main: "main.exu", + run: "eui main.exu", + template: `puts(1, "Hello, world!\\n") `, }, factor: { diff --git a/scripts/docker-install-phase5.bash b/scripts/docker-install-phase5.bash index 0d002bf..482817d 100755 --- a/scripts/docker-install-phase5.bash +++ b/scripts/docker-install-phase5.bash @@ -70,6 +70,11 @@ wget -nv https://s3.amazonaws.com/rebar3/rebar3 chmod +x rebar3 mv rebar3 /usr/bin/rebar3 +# Euphoria +wget -nv https://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.0.5/euphoria_4.0.5_amd64.deb/download -O euphoria.deb +dpkg -i euphoria.deb +rm euphoria.deb + # Factor wget -nv https://downloads.factorcode.org/releases/0.98/factor-linux-x86-64-0.98.tar.gz tar -xf factor-linux-x86-64-*.tar.gz