conjure

:neovim:+:clj: https://github.com/Olical/conjure - If you're enjoying Conjure and want to say thanks: https://github.com/users/Olical/sponsorship :smile: (alt https://conjure.fun/discord)
Gargarismo 2020-09-03T04:08:08.015900Z

Although I don't think it fits the bill as Clojure-y, there is a lisp-y language that transpiles to python ast, and is fully interoperable with python itself. It's called hy (https://docs.hylang.org/en/stable/). It's a great language, but it's a little young, and I bumped up against what I felt were limitations pretty quick.

Gargarismo 2020-09-03T04:08:28.016100Z

Conjure doesn't touch it... yet.

walterl 2020-09-03T16:29:28.016300Z

I've had a look at Hy and really wanted to like it, but there were a few language decisions that I just couldn't get past. Can't remember what they were, though 😕

walterl 2020-09-03T16:29:39.016500Z

Maybe I should just try a project with it and see how it works in practice.

walterl 2020-09-03T16:30:01.016700Z

In fact, maybe I'll try both Fennel and Hy for a nice comparison 🙂

walterl 2020-09-03T16:30:12.016900Z

And babashka :babashka:

Olical 2020-09-03T16:32:49.017100Z

Babashka seems fantastic for tooling

Olical 2020-09-03T16:32:56.017300Z

We're using it a fair bit in anger I think

Olical 2020-09-03T16:33:01.017500Z

To replace JS and bash things

Olical 2020-09-03T16:33:09.017700Z

Conjure works with bb

walterl 2020-09-03T16:41:25.017900Z

bb's limited ecosystem is my biggest gripe there. Otherwise it's really great.