Hacker News new | ask | show | jobs
by clusterhacks 1150 days ago
Are Clojure dev teams outside of Nubank currently using REBL excited about this?

As a small project Clojure dev (and admittedly a couple years out of daily Clojure use), these types of projects are hard for me to place in a day-to-day work context. The doc says that Morse is one tool that can "amplify the power of the programmer during interactive development".

I totally feel like Clojure REPL-based dev is better for me personally - the interactive feedback feels so natural and functional programming matches so well my preferred dev process. But it is more difficult for me to understand where this type of tooling fits in dev workflow. Is Morse an incremental improvement? Does it make more sense in significant Clojure dev shops with many programmers vs just me sitting around with an Emacs repl going?

4 comments

> Clojure REPL-based dev is better for me personally

me too! Morse is complementary to your normal REPL-based workflow. it is designed to not get in the way of that.

Is it fair to say a user of rebl isn't going to notice much difference between morse and rebl?

But replicant seems important overall for the ecosystem and probably worth highlighting?

REBL wanted to be your REPL but Morse uses the REPL that it's hosted in or remotely connected to.
If it’s anything like REBL (and it looks like it) it’s complimentary to a repl. Think it it as a visual data browser, which is something that a repl isn’t good for
for me, (just started using it), at least 1 good case is traversing deeply nested maps without going crazy. Even when looking at nested structures from other langs, easy enough to write a converter and then use this to inspect. Also if the datatypes are special, you can have it expand in other ways like links to browser, or other custom view types. That alone seems pretty useful. You can make GUI like behavior with just adding some metadata.
Back in the day, I used the Cursive plugin + IntelliJ integrated debugger to inspect complicated data structures. This seems like a natural evolution.