calva

Wednesdays you might find @U0ETXRFEW in the Gather Calva space. Invite is https://gather.town/invite?token=GZqrm7CR and the password is `Be kind`.
2020-11-18T05:27:00.208800Z

Are there issues with debugging quasiquoted forms? I have the following example function:

(ns foo.core)

(defn foo []
  (let [a "foo"
        b "bar"]
    `{:a ~a
      :b ~b}))
When I run it normally, it returns the expected map, but when I instrument the function for debugging and step into it, it evaluates the form :a properly, but then when I either try a step-over or step-out after that, the debugger seems to hang. Any ideas?

bringe 2020-11-18T16:02:18.210100Z

When I tried to step over after :a I got this error message. But yours just hangs? No error?

bringe 2020-11-18T16:03:35.210500Z

I get that error when I step into as well

bringe 2020-11-18T16:04:36.210700Z

Please file an issue with this case and your experience. I may have missed some cases when writing the breakpoint finding logic (referenced cider's logic for this, but I don't think I matched everything from cider exactly).

2020-11-19T04:16:07.211300Z

Sorry it took me so long to respond. I did not notice an error when I stepped into it. My debugger simply hangs. I will file an issue.

👍 1
2020-11-18T07:25:19.209Z

it simply means changing an active tab

2020-11-18T07:26:45.209200Z

once I go back, the highlighting is working again

2020-11-18T07:28:30.209400Z

to break it in this particular case I need to re-evaluate the ns form. In other cases it might be something different which results in the problem.

2020-11-18T07:28:45.209600Z

but as I said they are hard to reproduce