diff --git a/backend/src/langs.ts b/backend/src/langs.ts index 74ced3b..6751981 100644 --- a/backend/src/langs.ts +++ b/backend/src/langs.ts @@ -2311,6 +2311,15 @@ message: compile: "nekoc main.neko", run: "neko main", template: `$print("Hello, world!\\n"); +`, + }, + nemerle: { + aliases: ["ncc", "n"], + name: "Nemerle", + main: "main.n", + compile: "mono /opt/nemerle/ncc.exe main.n", + run: "mono main.exe", + template: `System.Console.WriteLine("Hello, world!"); `, }, nickle: { diff --git a/scripts/docker-install-phase4.bash b/scripts/docker-install-phase4.bash index 36c2e54..58a706b 100755 --- a/scripts/docker-install-phase4.bash +++ b/scripts/docker-install-phase4.bash @@ -257,6 +257,12 @@ mv mariadb-*-linux-x86_64/* /opt/mariadb/ chmod a=rx,u=rwx /opt/mariadb/lib/plugin/auth_pam_tool_dir chmod a=rx,u=rwxs /opt/mariadb/lib/plugin/auth_pam_tool_dir/auth_pam_tool +# Nemerle +file="$(curl -sSL http://nemerle.org/Downloads | grep -Eo 'NemerleBinaries[^"]+' | head -n1)" +wget -nv "http://nemerle.org/Download/Nightly%20master-NET40-VS2010/build-283/${file}" +unzip -d /opt/nemerle NemerleBinaries-net-*.zip +rm NemerleBinaries-net-*.zip + # Omgrofl ver="$(latest_release OlegSmelov/omgrofl-interpreter)" mkdir /opt/omgrofl