New language: Hack

This commit is contained in:
Radon Rosborough 2020-07-19 09:53:20 -06:00
parent 76eab72b81
commit 2987af3c33
3 changed files with 16 additions and 0 deletions

View File

@ -704,6 +704,17 @@ func main() {
main: "main.groovy",
run: `JAVA_OPTS="-Djava.util.prefs.systemRoot=$PWD/.java -Djava.util.prefs.userRoot=$PWD/.java/.userPrefs" groovysh main.groovy`,
template: `print "Hello, world!";
`,
},
hack: {
name: "Hack",
repl: "hhvm -a",
main: "main.hack",
run: "hhvm -a main.hack",
template: `<<__EntryPoint>>
function main(): void {
echo "Hello, world!\\n";
}
`,
},
haskell: {

View File

@ -17,6 +17,7 @@ curl -sSL https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
curl -sSL https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
curl -sSL https://keybase.io/crystal/pgp_keys.asc | apt-key add -
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B4112585D386EB94
wget -nv https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
dpkg -i packages-microsoft-prod.deb
@ -27,6 +28,7 @@ deb [arch=amd64] https://storage.googleapis.com/download.dartlang.org/linux/debi
deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/
deb https://deb.nodesource.com/node_14.x focal main
deb https://dist.crystal-lang.org/apt crystal main
deb https://dl.hhvm.com/ubuntu focal main
deb https://dl.yarnpkg.com/debian/ stable main
deb-src https://deb.nodesource.com/node_14.x focal main
EOF

View File

@ -37,6 +37,9 @@ golang
# Groovy
groovy
# Hack
hhvm
# Haskell
cabal-install
ghc