New language: APL

This commit is contained in:
Radon Rosborough 2020-07-19 10:13:46 -06:00
parent e89e530c89
commit c2adccae3b
3 changed files with 16 additions and 0 deletions

View File

@ -61,6 +61,14 @@ end Main;
main: "main.alg",
run: "a68g main.alg",
template: `print(("Hello, world!",new line))
`,
},
apl: {
name: "APL",
repl: "apl",
main: "main.apl",
run: "apl -f main.apl",
template: `'Hello, world!'
`,
},
arm: {

View File

@ -12,6 +12,9 @@ gnat
# Algol
algol68g
# APL
libtinfo5
# ARM
gcc-arm-linux-gnueabihf
qemu-user-static

View File

@ -31,6 +31,11 @@ mv linux/ada_language_server /usr/bin/ada_language_server
mv linux/*.so* /usr/lib/x86_64-linux-gnu/
rm -rf linux linux-latest.tar.gz
# APL
wget -nv ftp://ftp.gnu.org/gnu/apl/apl_1.8-1_amd64.deb
dpkg -i apl_*_amd64.deb
rm apl_*_amd64.deb
# Clojure
wget -nv https://github.com/snoe/clojure-lsp/releases/download/release-20200629T153107/clojure-lsp
chmod +x clojure-lsp