calva

2025-05-24T11:56:48.750059Z

Is a zoom link there? Oh! it's under Platform

pez 2025-05-24T20:29:44.922789Z

I also had to scan the post several times to find the link, @daslu.

Daniel Slutsky 2025-05-24T20:45:59.552649Z

Thank, this is helpful. I'll try to make it more noticeable next time.

2025-05-24T13:36:39.771939Z

Great demo of Backseat Driver and ruminations on some remaining challenges! How does Copilot insert misbracketed text? Calva is usually somewhat strict, e.g., you type ( and you get ().

🙏 1
pez 2025-05-24T20:41:15.258099Z

It doesn’t enter text in a way so that it would get the () situation. I think that what it does is to figure out a patch, which is transformed into a batch of edits, that are then applied. And I also think that this is where most of the missed brackets happens. The infer brackets function in Calva also calculate the edits needed to get from the before text to the after text. While in Backseat Driver it just hands the healed text back. Not sure I am answering your questions here, but it’s possible that if we can figure out how it applies its edits, we can make the Bracket Balancer work better.

2025-05-24T13:42:06.470839Z

Also in the Backseat Driver demo, Copilot did not pay much attention to instructions to work in small increments. Could the tool enforce a restriction? Automatically retort "that's too much at once"?

👍 1
pez 2025-05-24T20:34:53.605379Z

When the Agent starts editing files, it is not using the tool, so I don’t think that’s possible.

Ludger Solbach 2025-05-24T15:06:14.731789Z

Thanks for the great demo. It was really interesting to see, what's possible in principle and where the problems are. The agent creating a snake game all by itself was quite impressive.

🙏 1
pez 2025-05-24T20:42:48.720509Z

I think I will experiment a bit more with making small games. Would be interesting to see if we can make it iterate on the game using interactive programming.

Daniel Slutsky 2025-05-24T21:59:22.641539Z

https://clojurians.slack.com/archives/C03RZRRMP/p1748123913747889

👍 1