exercism

Bobbi Towers 2022-04-08T16:54:03.666649Z

Merged, and it works! @magma.chambers go ahead and spec your ❤️ out. Thanks for the suggestion.

Chris Chambers 2022-04-08T18:29:09.630739Z

@porkostomus Excellent, thanks very much 🙂 My spec solution passes, but my let* variant still doesn't, despite the update to babashka/sci @borkdude made here: https://github.com/babashka/sci/issues/696

Chris Chambers 2022-04-08T18:30:08.662669Z

Thanks very much for the change, btw: it'll be useful to get feedback on my specs once I make use of the mentoring option

Chris Chambers 2022-04-08T18:30:11.985169Z

🙂

borkdude 2022-04-08T18:32:12.160789Z

@magma.chambers Updating to babashka 0.8.0 should fix let*

borkdude 2022-04-08T18:34:18.453589Z

$ /usr/local/bin/bb --version
babashka v0.8.0
$ /usr/local/bin/bb -e '(let* [x 1] x)'
1

Chris Chambers 2022-04-08T19:25:31.244999Z

@borkdude This isn't a local change I'd make, right? Exercism is running my tests on submission

borkdude 2022-04-08T19:37:02.353519Z

@magma.chambers exercism should upgrade to bb 0.8.0 and then the let* problem should be solved

Bobbi Towers 2022-04-08T19:50:34.250869Z

The test-runner image is on babashka/babashka:0.8.1-SNAPSHOT-alpine and this solution passes:

(defn hello []
  (let* [x "Hello, World!"] x))

Chris Chambers 2022-04-08T20:18:49.199689Z

Oh, my bad

Chris Chambers 2022-04-08T20:19:22.932749Z

New error:

Could not find namespace: clojure.core.reducers.