defnpodcast

#1 podcast focusing exclusively on Clojure and ClojureScript
jaihindhreddy 2019-11-04T10:17:44.010800Z

Derek the sheep?

jaihindhreddy 2019-11-04T10:17:51.011Z

Fred sheepy?

jaihindhreddy 2019-11-04T10:18:10.011200Z

Shaun the sheep?

pez 2019-11-04T10:53:12.016900Z

😃 Good guesses. It is the Ancestor: https://moomin.fandom.com/wiki/The_Ancestor The Moomin family keeps him around, to ask for advice in the really tricky situations that life sometimes brings (extra tricky if you are a Moomin, granted). I'm hoping my children and descendants will keep me around for similar reasons. So, I am using that avatar to remind myself of this goal of mine. (This is tounge-in-cheek, of course, but also for real. As a father I need to take being a role model seriously.)

1💯
pez 2019-11-04T15:16:11.017200Z

Telling @vijaykiran and @raymcdermott about this dimming out of ignored forms, I realized there is no demo for it. Here's a gif showing it in action. It also shows how stacking the ignore markers work, like I was trying to explain in the interview (which might not be known to all Clojurians 😃).

vijaykiran 2019-11-04T15:23:54.018300Z

Nice! I tried it in both vscode and Emacs/Clojure mode. Calva works correctly

pez 2019-11-04T15:25:50.019200Z

The example is very contrived. But since i learnt about this stacking of ignores, I've started having good use for it quite often.

pez 2019-11-04T15:27:02.020300Z

(And there are still bugs in Calva's dimming of these, but only for really stupid uses, so I will not break my back to try fix them.)

pez 2019-11-04T18:07:21.020400Z

Encouraged by how @vijaykiran seemed to like the low-cursor-precision comment-top-level evaluation I described, I am now going to add this gif to the Calva README. It demos several more features, apart from the in-comment eval, like: • signature help while typing function calls • evaluation result display is a bit sticky (so you can examine several evaluations at once) • there is a bit richer display of results in the hover of the evaluated expression. There is also some structural editing going on. As well as some VS Code multi-cursor editing (which is super awesome).

2🦜