New language: Emojicode

This commit is contained in:
Radon Rosborough 2020-07-19 12:57:09 -06:00
parent f0102d89fd
commit 964e143964
2 changed files with 23 additions and 0 deletions

View File

@ -602,6 +602,17 @@ output = "Hello, world!"
all: `set -o pipefail; (curl -sS https://elpa.gnu.org/packages/ | grep '<td>' | grep -Eo '[^>]+</a>' | grep -Eo '^[^<]+' && curl -sS https://melpa.org/archive.json | jq -r 'keys | .[]') | sort | uniq`,
},
template: `(message "Hello, world!")
`,
},
emojicode: {
aliases: ["emoji", "emojic", "emojicodec"],
name: "Emojicode",
main: "main.emojic",
compile: "emojicodec main.emojic",
run: "./main",
template: `🏁 🍇
😀 🔤Hello, world!🔤
🍉
`,
},
entropy: {

View File

@ -65,6 +65,18 @@ gunzip binary-for-linux-64-bit.gz
chmod +x binary-for-linux-64-bit
mv binary-for-linux-64-bit /usr/bin/elm
# Emojicode
wget -nv https://github.com/emojicode/emojicode/releases/download/v1.0-beta.2/Emojicode-1.0-beta.2-Linux-x86_64.tar.gz
tar -xf Emojicode-*-Linux-x86_64.tar.gz
pushd Emojicode-*-Linux-x86_64 >/dev/null
mv emojicodec /usr/local/bin/
mkdir -p /usr/local/include/emojicode
mv include/* /usr/local/include/emojicode/
mkdir -p /usr/local/EmojicodePackages
mv packages/* /usr/local/EmojicodePackages/
popd >/dev/null
rm -rf Emojicode-*-Linux-x86_64 Emojicode-*-Linux-x86_64.tar.gz
# Entropy
wget -nv http://danieltemkin.com/Content/Entropy/Entropy.zip
unzip -d /opt/entropy Entropy.zip