clojuredesign-podcast

neumann 2024-04-04T18:17:09.133559Z

Yesterday, I was working on my ClojureScript setup. I was trying to get a node-hosted ClojureScript REPL connected to vim. I was struggling with the particulars of ClojureScript, Node.js, nrepl, piggieback, vim-fireplace, deps.edn, and the Clojure CLI. Wow! Thatโ€™s a lot of moving parts! In the end, I got it working and felt that warm satisfaction of evaluating forms in vim and seeing the results immediately! In process, I was reminded of how my view of REPLing took a while to develop and why I believe the REPL-connected editor is the best way to use the REPL. Hear the whole story in our REPL series which starts on Ep 012. https://clojuredesign.club/episode/012-embrace-the-repl/

๐Ÿš€ 1
neumann 2024-04-09T20:20:49.190229Z

@dfornika Thanks for commenting! Yes! The way people talked about it, I thought it was something really obvious that just happened. That was not my experience. As for workflow, I'm curious, have you've listened to the https://clojuredesign.club/episode/101-sportify/? The first few episodes also dig into the specifics of REPL-driven development. I'm curious how that compares to what you do.

dfornika 2024-04-10T15:36:03.075469Z

Yes I've been listening to the sportify series. I've gotta admit that I often listen while driving, doing the dishes, etc so I don't always follow all the details. I'll go back to that episode if I have a chance. I signed up for Eric Normand's REPL-driven development course a while ago. That was really the key for me to understand the process.

neumann 2024-04-10T15:41:28.779459Z

@dfornika I didn't know Eric had a course about that. Good to know! Thanks for sharing.

neumann 2024-04-10T15:42:22.720379Z

Being able to listen while driving and doing housework is a great feature of podcasts. You're in good company!

dfornika 2024-04-10T18:15:45.702519Z

Yeah the course is fantastic. It was available through his http://purelyfunctional.tv site but he migrated to another platform. I think it's been integrated into this course: https://ericnormand.podia.com/beginning-clojure

neumann 2024-04-10T22:43:33.955759Z

@dfornika Thanks for the link!

๐Ÿ‘ 1
dfornika 2024-04-08T22:34:35.780299Z

I really feel like this sort of story needs to be communicated more often. I remember feeling pretty discouraged seeing all the talk of how great REPL-driven development is, and comparing it to my own struggles to get tooling together and actually work out a reasonable workflow

dfornika 2024-04-08T22:34:59.922049Z

Thanks for putting it out there!