From 3365ba34b8f8f5b29387d9022b96011899ed2b9a Mon Sep 17 00:00:00 2001 From: Hydrazer Date: Sat, 12 Jun 2021 11:44:10 -0600 Subject: [PATCH 01/14] Adding Raku probably doesn't work lol tried copying the other ones someone could probably implement it using the build instructions from this https://rakudo.org/downloads/rakudo/source --- packages/raku/build.sh | 10 ++++++++++ packages/raku/environment | 4 ++++ packages/raku/metadata.json | 5 +++++ packages/raku/run | 3 +++ packages/raku/test.raku | 1 + 5 files changed, 23 insertions(+) create mode 100644 packages/raku/build.sh create mode 100644 packages/raku/environment create mode 100644 packages/raku/metadata.json create mode 100644 packages/raku/run create mode 100644 packages/raku/test.raku diff --git a/packages/raku/build.sh b/packages/raku/build.sh new file mode 100644 index 0000000..cc9dc0e --- /dev/null +++ b/packages/raku/build.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash + +mkdir -p bin +cd bin/ + +curl -L "https://rakudo.org/dl/rakudo/rakudo-moar-2021.05-01-linux-x86_64-gcc.tar.gz" -o raku.tar.xz +tar xf raku.tar.xz --strip-components=1 +rm raku.tar.xz + +cd ../ \ No newline at end of file diff --git a/packages/raku/environment b/packages/raku/environment new file mode 100644 index 0000000..12ab624 --- /dev/null +++ b/packages/raku/environment @@ -0,0 +1,4 @@ +#!/bin/bash + +# Path to raku binary +export PATH=$PWD/bin:$PATH \ No newline at end of file diff --git a/packages/raku/metadata.json b/packages/raku/metadata.json new file mode 100644 index 0000000..d053b01 --- /dev/null +++ b/packages/raku/metadata.json @@ -0,0 +1,5 @@ +{ + "language": "raku", + "version": "v6.d", + "aliases": ["raku", "rakudo", "perl6", "p6", "pl6"] +} \ No newline at end of file diff --git a/packages/raku/run b/packages/raku/run new file mode 100644 index 0000000..6c2c077 --- /dev/null +++ b/packages/raku/run @@ -0,0 +1,3 @@ +#!/bin/bash + +raku "$@" \ No newline at end of file diff --git a/packages/raku/test.raku b/packages/raku/test.raku new file mode 100644 index 0000000..147532d --- /dev/null +++ b/packages/raku/test.raku @@ -0,0 +1 @@ +say "Hello Bruh" \ No newline at end of file From ccb109a1113e32c0f95502a484a225f30494c52f Mon Sep 17 00:00:00 2001 From: Hydrazer Date: Thu, 17 Jun 2021 19:21:38 -0600 Subject: [PATCH 02/14] Update test.raku --- packages/raku/test.raku | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/raku/test.raku b/packages/raku/test.raku index 147532d..f863fac 100644 --- a/packages/raku/test.raku +++ b/packages/raku/test.raku @@ -1 +1 @@ -say "Hello Bruh" \ No newline at end of file +say "OK" \ No newline at end of file From 4c22b1689c20751794d78cc08f951fc337f4ccc2 Mon Sep 17 00:00:00 2001 From: Hydrazer Date: Fri, 18 Jun 2021 05:11:58 -0600 Subject: [PATCH 03/14] edited raku implementation put it in version folder 6.d and removed the v from version in the json file --- packages/raku/{ => 6.d}/build.sh | 0 packages/raku/{ => 6.d}/environment | 0 packages/raku/{ => 6.d}/metadata.json | 2 +- packages/raku/{ => 6.d}/run | 0 packages/raku/{ => 6.d}/test.raku | 0 5 files changed, 1 insertion(+), 1 deletion(-) rename packages/raku/{ => 6.d}/build.sh (100%) rename packages/raku/{ => 6.d}/environment (100%) rename packages/raku/{ => 6.d}/metadata.json (78%) rename packages/raku/{ => 6.d}/run (100%) rename packages/raku/{ => 6.d}/test.raku (100%) diff --git a/packages/raku/build.sh b/packages/raku/6.d/build.sh similarity index 100% rename from packages/raku/build.sh rename to packages/raku/6.d/build.sh diff --git a/packages/raku/environment b/packages/raku/6.d/environment similarity index 100% rename from packages/raku/environment rename to packages/raku/6.d/environment diff --git a/packages/raku/metadata.json b/packages/raku/6.d/metadata.json similarity index 78% rename from packages/raku/metadata.json rename to packages/raku/6.d/metadata.json index d053b01..487f9af 100644 --- a/packages/raku/metadata.json +++ b/packages/raku/6.d/metadata.json @@ -1,5 +1,5 @@ { "language": "raku", - "version": "v6.d", + "version": "6.d", "aliases": ["raku", "rakudo", "perl6", "p6", "pl6"] } \ No newline at end of file diff --git a/packages/raku/run b/packages/raku/6.d/run similarity index 100% rename from packages/raku/run rename to packages/raku/6.d/run diff --git a/packages/raku/test.raku b/packages/raku/6.d/test.raku similarity index 100% rename from packages/raku/test.raku rename to packages/raku/6.d/test.raku From 58187763f46bb2998cfe9c7f709922ef8a50c7b5 Mon Sep 17 00:00:00 2001 From: Hydrazer Date: Fri, 18 Jun 2021 14:48:02 -0600 Subject: [PATCH 04/14] edited raku version changed the same stuff as last time but with different stuff --- packages/raku/{6.d => 6.0.0-d}/build.sh | 0 packages/raku/{6.d => 6.0.0-d}/environment | 0 packages/raku/{6.d => 6.0.0-d}/metadata.json | 2 +- packages/raku/{6.d => 6.0.0-d}/run | 0 packages/raku/{6.d => 6.0.0-d}/test.raku | 0 5 files changed, 1 insertion(+), 1 deletion(-) rename packages/raku/{6.d => 6.0.0-d}/build.sh (100%) rename packages/raku/{6.d => 6.0.0-d}/environment (100%) rename packages/raku/{6.d => 6.0.0-d}/metadata.json (76%) rename packages/raku/{6.d => 6.0.0-d}/run (100%) rename packages/raku/{6.d => 6.0.0-d}/test.raku (100%) diff --git a/packages/raku/6.d/build.sh b/packages/raku/6.0.0-d/build.sh similarity index 100% rename from packages/raku/6.d/build.sh rename to packages/raku/6.0.0-d/build.sh diff --git a/packages/raku/6.d/environment b/packages/raku/6.0.0-d/environment similarity index 100% rename from packages/raku/6.d/environment rename to packages/raku/6.0.0-d/environment diff --git a/packages/raku/6.d/metadata.json b/packages/raku/6.0.0-d/metadata.json similarity index 76% rename from packages/raku/6.d/metadata.json rename to packages/raku/6.0.0-d/metadata.json index 487f9af..3613f3b 100644 --- a/packages/raku/6.d/metadata.json +++ b/packages/raku/6.0.0-d/metadata.json @@ -1,5 +1,5 @@ { "language": "raku", - "version": "6.d", + "version": "6.0.0-d", "aliases": ["raku", "rakudo", "perl6", "p6", "pl6"] } \ No newline at end of file diff --git a/packages/raku/6.d/run b/packages/raku/6.0.0-d/run similarity index 100% rename from packages/raku/6.d/run rename to packages/raku/6.0.0-d/run diff --git a/packages/raku/6.d/test.raku b/packages/raku/6.0.0-d/test.raku similarity index 100% rename from packages/raku/6.d/test.raku rename to packages/raku/6.0.0-d/test.raku From be9e76c17f3dc703112bfd4596192a2b76dd8b8c Mon Sep 17 00:00:00 2001 From: Hydrazer Date: Fri, 18 Jun 2021 16:14:02 -0600 Subject: [PATCH 05/14] raku edit build.sh remove some unnecessary lines from the file --- packages/raku/6.0.0-d/build.sh | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/packages/raku/6.0.0-d/build.sh b/packages/raku/6.0.0-d/build.sh index cc9dc0e..20be2fc 100644 --- a/packages/raku/6.0.0-d/build.sh +++ b/packages/raku/6.0.0-d/build.sh @@ -1,10 +1,5 @@ #!/usr/bin/env bash -mkdir -p bin -cd bin/ - curl -L "https://rakudo.org/dl/rakudo/rakudo-moar-2021.05-01-linux-x86_64-gcc.tar.gz" -o raku.tar.xz tar xf raku.tar.xz --strip-components=1 -rm raku.tar.xz - -cd ../ \ No newline at end of file +rm raku.tar.xz \ No newline at end of file From 343318ed742e797f35c7de9d3cf88fffcdddf7dc Mon Sep 17 00:00:00 2001 From: Hydrazer Date: Fri, 18 Jun 2021 16:51:10 -0600 Subject: [PATCH 06/14] raku edit version editing version name again lol --- packages/raku/{6.0.0-d => 6.100.0}/build.sh | 0 packages/raku/{6.0.0-d => 6.100.0}/environment | 0 packages/raku/{6.0.0-d => 6.100.0}/metadata.json | 2 +- packages/raku/{6.0.0-d => 6.100.0}/run | 0 packages/raku/{6.0.0-d => 6.100.0}/test.raku | 0 5 files changed, 1 insertion(+), 1 deletion(-) rename packages/raku/{6.0.0-d => 6.100.0}/build.sh (100%) rename packages/raku/{6.0.0-d => 6.100.0}/environment (100%) rename packages/raku/{6.0.0-d => 6.100.0}/metadata.json (76%) rename packages/raku/{6.0.0-d => 6.100.0}/run (100%) rename packages/raku/{6.0.0-d => 6.100.0}/test.raku (100%) diff --git a/packages/raku/6.0.0-d/build.sh b/packages/raku/6.100.0/build.sh similarity index 100% rename from packages/raku/6.0.0-d/build.sh rename to packages/raku/6.100.0/build.sh diff --git a/packages/raku/6.0.0-d/environment b/packages/raku/6.100.0/environment similarity index 100% rename from packages/raku/6.0.0-d/environment rename to packages/raku/6.100.0/environment diff --git a/packages/raku/6.0.0-d/metadata.json b/packages/raku/6.100.0/metadata.json similarity index 76% rename from packages/raku/6.0.0-d/metadata.json rename to packages/raku/6.100.0/metadata.json index 3613f3b..7cda1ed 100644 --- a/packages/raku/6.0.0-d/metadata.json +++ b/packages/raku/6.100.0/metadata.json @@ -1,5 +1,5 @@ { "language": "raku", - "version": "6.0.0-d", + "version": "6.100.0", "aliases": ["raku", "rakudo", "perl6", "p6", "pl6"] } \ No newline at end of file diff --git a/packages/raku/6.0.0-d/run b/packages/raku/6.100.0/run similarity index 100% rename from packages/raku/6.0.0-d/run rename to packages/raku/6.100.0/run diff --git a/packages/raku/6.0.0-d/test.raku b/packages/raku/6.100.0/test.raku similarity index 100% rename from packages/raku/6.0.0-d/test.raku rename to packages/raku/6.100.0/test.raku From 4991ea307960b27b39c0dcb22c8ad7998d1cebb2 Mon Sep 17 00:00:00 2001 From: Hydrazer Date: Thu, 30 Sep 2021 11:06:01 -0600 Subject: [PATCH 07/14] added japt --- packages/japt/build.sh | 3 +++ packages/japt/environment | 5 +++++ packages/japt/metadata.json | 5 +++++ packages/japt/run | 4 ++++ packages/japt/test.japt | 1 + 5 files changed, 18 insertions(+) create mode 100644 packages/japt/build.sh create mode 100644 packages/japt/environment create mode 100644 packages/japt/metadata.json create mode 100644 packages/japt/run create mode 100644 packages/japt/test.japt diff --git a/packages/japt/build.sh b/packages/japt/build.sh new file mode 100644 index 0000000..bb05d0b --- /dev/null +++ b/packages/japt/build.sh @@ -0,0 +1,3 @@ +source ../../node/16.3.0/build.sh + +git clone -q "https://github.com/Hydrazer/japt.git" jap \ No newline at end of file diff --git a/packages/japt/environment b/packages/japt/environment new file mode 100644 index 0000000..7ab84c7 --- /dev/null +++ b/packages/japt/environment @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +# node and japt path +export PATH=$PWD/bin:$PATH +export JAPT_PATH=$PWD/pyth diff --git a/packages/japt/metadata.json b/packages/japt/metadata.json new file mode 100644 index 0000000..a6060f0 --- /dev/null +++ b/packages/japt/metadata.json @@ -0,0 +1,5 @@ +{ + "language": "japt", + "version": "2.0.0", + "aliases": ["japt"] +} diff --git a/packages/japt/run b/packages/japt/run new file mode 100644 index 0000000..8a980cc --- /dev/null +++ b/packages/japt/run @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +# japt only takes filename and stdin +node "$JAPT_PATH"/node.js "$1" diff --git a/packages/japt/test.japt b/packages/japt/test.japt new file mode 100644 index 0000000..d096585 --- /dev/null +++ b/packages/japt/test.japt @@ -0,0 +1 @@ +"OK \ No newline at end of file From 778689b8cc982196f3fb7555a4e5a5564d12b38a Mon Sep 17 00:00:00 2001 From: Hydrazer Date: Thu, 30 Sep 2021 11:09:54 -0600 Subject: [PATCH 08/14] fixed some dumb stuff lol --- packages/japt/build.sh | 2 +- packages/japt/environment | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/japt/build.sh b/packages/japt/build.sh index bb05d0b..5f06e1e 100644 --- a/packages/japt/build.sh +++ b/packages/japt/build.sh @@ -1,3 +1,3 @@ source ../../node/16.3.0/build.sh -git clone -q "https://github.com/Hydrazer/japt.git" jap \ No newline at end of file +git clone -q "https://github.com/Hydrazer/japt.git" japt \ No newline at end of file diff --git a/packages/japt/environment b/packages/japt/environment index 7ab84c7..3b007ad 100644 --- a/packages/japt/environment +++ b/packages/japt/environment @@ -2,4 +2,4 @@ # node and japt path export PATH=$PWD/bin:$PATH -export JAPT_PATH=$PWD/pyth +export JAPT_PATH=$PWD/japt From 13e11923585729e1966a8c3e094dda0b74f26cce Mon Sep 17 00:00:00 2001 From: Hydrazer Date: Thu, 30 Sep 2021 11:27:31 -0600 Subject: [PATCH 09/14] replace node with japt --- packages/japt/run | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/japt/run b/packages/japt/run index 8a980cc..cd3e6b0 100644 --- a/packages/japt/run +++ b/packages/japt/run @@ -1,4 +1,4 @@ #!/usr/bin/env bash # japt only takes filename and stdin -node "$JAPT_PATH"/node.js "$1" +japt "$JAPT_PATH"/node.js "$1" From e5453b1a4bd81760022533c3a2b4b10ee6c7d71a Mon Sep 17 00:00:00 2001 From: Hydrazer Date: Thu, 30 Sep 2021 11:33:10 -0600 Subject: [PATCH 10/14] made japt to node but shorter --- packages/japt/run | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/japt/run b/packages/japt/run index cd3e6b0..f5680ad 100644 --- a/packages/japt/run +++ b/packages/japt/run @@ -1,4 +1,3 @@ #!/usr/bin/env bash -# japt only takes filename and stdin -japt "$JAPT_PATH"/node.js "$1" +node "$@" From ad2ac95749ef5d5fca73a718430ee80bb7cdf32a Mon Sep 17 00:00:00 2001 From: Hydrazer Date: Thu, 30 Sep 2021 12:09:07 -0600 Subject: [PATCH 11/14] actually added japt to readme this time and set run file back to original --- packages/japt/run | 2 +- readme.md | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/japt/run b/packages/japt/run index f5680ad..8baad7c 100644 --- a/packages/japt/run +++ b/packages/japt/run @@ -1,3 +1,3 @@ #!/usr/bin/env bash -node "$@" +node "$JAPT_PATH"/node.js "$1" diff --git a/readme.md b/readme.md index a154fe6..2960239 100644 --- a/readme.md +++ b/readme.md @@ -343,6 +343,7 @@ Content-Type: application/json `golfscript`, `groovy`, `haskell`, +`japt`, `java`, `javascript`, `jelly`, From f307f90e6698bb6cb85ce7a1f4720ce6c6063ac1 Mon Sep 17 00:00:00 2001 From: Hydrazer Date: Thu, 30 Sep 2021 14:12:51 -0600 Subject: [PATCH 12/14] added husk --- packages/husk/build.sh | 3 +++ packages/husk/environment | 5 +++++ packages/husk/metadata.json | 5 +++++ packages/husk/run | 3 +++ packages/husk/test.japt | 1 + 5 files changed, 17 insertions(+) create mode 100644 packages/husk/build.sh create mode 100644 packages/husk/environment create mode 100644 packages/husk/metadata.json create mode 100644 packages/husk/run create mode 100644 packages/husk/test.japt diff --git a/packages/husk/build.sh b/packages/husk/build.sh new file mode 100644 index 0000000..8994ca2 --- /dev/null +++ b/packages/husk/build.sh @@ -0,0 +1,3 @@ +source ../../haskell/9.0.1/build.sh + +git clone -q "https://github.com/Hydrazer/Husk.git" husk \ No newline at end of file diff --git a/packages/husk/environment b/packages/husk/environment new file mode 100644 index 0000000..f7e8926 --- /dev/null +++ b/packages/husk/environment @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +# haskell and husk path +export PATH=$PWD/bin:$PATH +export HUSK_PATH=$PWD/husk diff --git a/packages/husk/metadata.json b/packages/husk/metadata.json new file mode 100644 index 0000000..0dc6bd8 --- /dev/null +++ b/packages/husk/metadata.json @@ -0,0 +1,5 @@ +{ + "language": "husk", + "version": "1.0.0", + "aliases": ["husk"] +} diff --git a/packages/husk/run b/packages/husk/run new file mode 100644 index 0000000..097bc79 --- /dev/null +++ b/packages/husk/run @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +Husk -ufo"outputFile.hs" "$HUSK_PATH" "$1" \ No newline at end of file diff --git a/packages/husk/test.japt b/packages/husk/test.japt new file mode 100644 index 0000000..d096585 --- /dev/null +++ b/packages/husk/test.japt @@ -0,0 +1 @@ +"OK \ No newline at end of file From 4daedb4e6115a287bde46ab48319393bfd124849 Mon Sep 17 00:00:00 2001 From: Hydrazer Date: Thu, 30 Sep 2021 14:14:31 -0600 Subject: [PATCH 13/14] renamed test.japt to test.husk --- packages/husk/{test.japt => test.husk} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename packages/husk/{test.japt => test.husk} (100%) diff --git a/packages/husk/test.japt b/packages/husk/test.husk similarity index 100% rename from packages/husk/test.japt rename to packages/husk/test.husk From 85b2f37a6eda71ee0f013a16c431790e77590ead Mon Sep 17 00:00:00 2001 From: Hydrazer Date: Thu, 30 Sep 2021 14:15:36 -0600 Subject: [PATCH 14/14] added husk to readme file --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 2960239..273aee1 100644 --- a/readme.md +++ b/readme.md @@ -343,6 +343,7 @@ Content-Type: application/json `golfscript`, `groovy`, `haskell`, +`husk`, `japt`, `java`, `javascript`,