#guile (#scheme really) complaining: why would you think that (srfi srfi-9) is a good name for records. How about using 'records' as a name - much more easier to remember: (srfi records) .

- yelling at the universe

@ieugen

The whole SRFI thing is filled with randomness. It's delightful if you are casually strolling by but maddening if you want to get things done.

Big reason to drop significant time on Scheme: continuations.

I find Scheme records wanting after using Clojure maps...

@monkey1 yeah, I found out about #guile and got curios about #scheme when I researched #guix .
I appreciate #clojure more after the small amount of time I spent on scheme. Especially tooling. #Calva is awesome for Clojure! So far I failed to replicate even a small part with #Emacs (which I am also learning as I go)

Doing #AdventOfCode2023 in scheme and learning as I go. Did not reach continuations yet. Heard a lot about them.

@ieugen @monkey1 calva is based on emacs CIDER, but if vs code works for you that’s ok. Learning both clojure and emacs at the same time is not for the weak :)
@mykhaylo @monkey1 the user experience in Calva is much better IMO. I started a discussion about this https://github.com/clojure-emacs/cider/discussions/3761#discussion-7606266 . I believe #casual package from #emacs has the right attitude: use transit text menus to discover options, like magit .
Calva like Jack-in options - improve UX especially for new users Ā· clojure-emacs cider Ā· Discussion #3761

Hello, I started with Clojure using VSCode and Calva and I was spoiled. Now I am looking at emacs (mostly for org-mode), but tried it for clojure dev as well. I opened an existing project and tried...

GitHub
@ieugen @mykhaylo @monkey1 The UX is always a very subjective topic. As a long-time Emacs user I’ve always struggled with the UX of VS Code, so I think at the end of the day people often confuse things that they are familiar with, with things that are objectively ā€œbetterā€. But I agree that always there’s room for improvement for pretty much everything.
@bbatsov @mykhaylo @monkey1 true it is user dependent. I think the options are quite well explained in this emacs talk: https://emacsconf.org/2024/talks/casual/ . I resonate with the author. For things I use less often, I believe casual menus make a lot of sense.
EmacsConf - 2024 - talks - Re-imagining the Emacs User Experience with Casual Suite

@ieugen @mykhaylo @monkey1 I’ll take a closer look at this after the holidays. I’m always open to making some improvements, but I’m also always wary of external dependencies. (Often dependencies become liabilities at some point, so I’m quite careful with those)
@bbatsov @ieugen @monkey1 I have been looking at a very efficient workflow of a colleague in Cursive, and there are a couple of things that I’m struggling to implement using CIDER. I’ll record a loom to demonstrate, your help would be amazing.
@bbatsov @ieugen @monkey1 actually there’s an even better way. We both we’ll be making demos of our workflows in early January, and I’ll send a link to his. He has some mad skills with cursive.