Live data from Hacker News

Morse, an open-source interactive tool for inspecting Clojure

clojure.org

11–20 of 39 posts

Re: Morse, an open-source interactive tool for inspecting Clojure

#12

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…

Back in the day, I used the Cursive plugin + IntelliJ integrated debugger to inspect complicated data structures. This seems like a natural evolution.

Re: Morse, an open-source interactive tool for inspecting Clojure

#13

This sounds awful to google for, I guess if you do "Clojure Morse" it might work. The other nitpick is, if you're ever introducing a new language, regardless of context, throw some code samples, like a simple applicable "hello world" at a minimum. And because someone has to... "Can I look at your Morse code?"

> if you're ever introducing a new language, regardless of context, throw some code samples This is not a new language, it's a tool for Clojure. I really appreciate the contributions that Nubank is making (after making Datomic free, https://blog.datomic.com/2023/04/datomic-is-free.html ). My only nitpick this time is that I would have liked some screenshots/screencasts of the this new tool in action.

dimitar found and linked a screenshot upthread: https://raw.githubusercontent.com/nubank/morse/main/screensh...

(more would be nice but it's a start)

Re: Morse, an open-source interactive tool for inspecting Clojure

#15

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…

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

Re: Morse, an open-source interactive tool for inspecting Clojure

#16
post #9
post #7

Screenshot here: https://raw.githubusercontent.com/nubank/morse/main/screensh...

All roads lead to Smalltalk.

there are so many lessons that we need to understand and leverage in our modern tooling, languages, and systems that Smalltalk and Lisp got right decades ago.

Re: Morse, an open-source interactive tool for inspecting Clojure

#17

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…

> 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.

Re: Morse, an open-source interactive tool for inspecting Clojure

#18

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…

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.

Re: Morse, an open-source interactive tool for inspecting Clojure

#19
I've been really enjoying using Clojure with Clerk: https://github.com/nextjournal/clerk

It's a bit like a Jupyter notebook, but you get to use your own editor, you still have a normal Clojure REPL, it's stored in git like "normal" code, etc.

For exploratory, information processing type work, it's pretty great.

Demo here: https://www.youtube.com/watch?v=3bs3QX92kYA

Post reply on HN