diff options
| author | Tyler Wardhaugh <tyler.wardhaugh@gmail.com> | 2022-02-19 09:30:00 -0800 |
|---|---|---|
| committer | Tyler Wardhaugh <tyler.wardhaugh@gmail.com> | 2022-02-19 09:30:00 -0800 |
| commit | d0603bb3e08392e0a80c89fb783ed173c14d69be (patch) | |
| tree | 7d8b1d6a9d0fa1b238de401263b4faa0cb57c9e8 /challenge-152 | |
| parent | 83a60a3be16f74882801abfea7f376f320db2a5e (diff) | |
| download | perlweeklychallenge-club-d0603bb3e08392e0a80c89fb783ed173c14d69be.tar.gz perlweeklychallenge-club-d0603bb3e08392e0a80c89fb783ed173c14d69be.tar.bz2 perlweeklychallenge-club-d0603bb3e08392e0a80c89fb783ed173c14d69be.zip | |
Ch152: prep for challenge
Diffstat (limited to 'challenge-152')
7 files changed, 45 insertions, 11 deletions
diff --git a/challenge-152/tyler-wardhaugh/clojure/README.md b/challenge-152/tyler-wardhaugh/clojure/README.md index 69836da026..c842049b9d 100644 --- a/challenge-152/tyler-wardhaugh/clojure/README.md +++ b/challenge-152/tyler-wardhaugh/clojure/README.md @@ -1,6 +1,6 @@ # c148 -The Weekly Challenge — #150 — Tyler Wardhaugh +The Weekly Challenge — #152 — Tyler Wardhaugh ## Usage @@ -8,21 +8,21 @@ Clojure ([installation instructions](https://clojure.org/guides/getting_started# Run Task #1: - $ clojure -M:t1 A B + $ clojure -M:t1 T # ... or ... - $ bb run task-1 A B + $ bb run task-1 T # Alternatively, to run it via Babashka: - $ bb run task-1-bb A B + $ bb run task-1-bb T Run Task #2: - $ clojure -M:t2 + $ clojure -M:t2 R1 R2 # ... or ... - $ bb run task-2 + $ bb run task-2 R1 R2 # Alternatively, to run it via Babashka: - $ bb run task-2-bb + $ bb run task-2-bb R1 R2 Run the project's tests (which are samples from the task descriptions): diff --git a/challenge-152/tyler-wardhaugh/clojure/build.clj b/challenge-152/tyler-wardhaugh/clojure/build.clj new file mode 100644 index 0000000000..038aec1a3d --- /dev/null +++ b/challenge-152/tyler-wardhaugh/clojure/build.clj @@ -0,0 +1,19 @@ +(ns build + (:refer-clojure :exclude [test]) + (:require [org.corfield.build :as bb])) + +(def lib 'net.clojars.c152/c152) +(def version "0.1.0-SNAPSHOT") +(def main 'c152.c152) + +(defn test "Run the tests." [opts] + (bb/run-tests opts)) + +(def clean bb/clean) + +(defn ci "Run the CI pipeline of tests (and build the uberjar)." [opts] + (-> opts + (assoc :lib lib :version version :main main) + (bb/run-tests) + (bb/clean) + (bb/uber))) diff --git a/challenge-152/tyler-wardhaugh/clojure/deps.edn b/challenge-152/tyler-wardhaugh/clojure/deps.edn index f1e8a6e0ee..2af9fe3eba 100644 --- a/challenge-152/tyler-wardhaugh/clojure/deps.edn +++ b/challenge-152/tyler-wardhaugh/clojure/deps.edn @@ -1,9 +1,8 @@ {:paths ["src" "resources"] - :deps {org.clojure/clojure {:mvn/version "1.11.0-beta1"} - com.hypirion/primes {:mvn/version "0.2.2"}} + :deps {org.clojure/clojure {:mvn/version "1.11.0-rc1"}} :aliases - {:t1 {:main-opts ["-m" "c150.t1"]} - :t2 {:main-opts ["-m" "c150.t2"]} + {:t1 {:main-opts ["-m" "c152.t1"]} + :t2 {:main-opts ["-m" "c152.t2"]} :build {:deps {io.github.seancorfield/build-clj {:git/tag "v0.6.3" :git/sha "9b8e09b" ;; since we're building an app uberjar, we do not diff --git a/challenge-152/tyler-wardhaugh/clojure/src/c152/t1.clj b/challenge-152/tyler-wardhaugh/clojure/src/c152/t1.clj new file mode 100644 index 0000000000..4babe7f2b5 --- /dev/null +++ b/challenge-152/tyler-wardhaugh/clojure/src/c152/t1.clj @@ -0,0 +1 @@ +(ns c152.t1) diff --git a/challenge-152/tyler-wardhaugh/clojure/src/c152/t2.clj b/challenge-152/tyler-wardhaugh/clojure/src/c152/t2.clj new file mode 100644 index 0000000000..b659b479a8 --- /dev/null +++ b/challenge-152/tyler-wardhaugh/clojure/src/c152/t2.clj @@ -0,0 +1 @@ +(ns c150.t2) diff --git a/challenge-152/tyler-wardhaugh/clojure/test/c152/t1_test.clj b/challenge-152/tyler-wardhaugh/clojure/test/c152/t1_test.clj new file mode 100644 index 0000000000..5ed0b4dd42 --- /dev/null +++ b/challenge-152/tyler-wardhaugh/clojure/test/c152/t1_test.clj @@ -0,0 +1,7 @@ +(ns c152.t1-test + (:require [clojure.test :refer [deftest is testing]] + [c152.t1 :refer []])) + +(deftest examples + (testing "Examples from the test description" + )) diff --git a/challenge-152/tyler-wardhaugh/clojure/test/c152/t2_test.clj b/challenge-152/tyler-wardhaugh/clojure/test/c152/t2_test.clj new file mode 100644 index 0000000000..35749cb1dd --- /dev/null +++ b/challenge-152/tyler-wardhaugh/clojure/test/c152/t2_test.clj @@ -0,0 +1,7 @@ +(ns c152.t2-test + (:require [clojure.test :refer [deftest is testing]] + [c152.t2 :refer []])) + +(deftest examples + (testing "Examples from the test description" + )) |
