(CLJS) Shorten core.async go block variable names

Description

When using core.async go blocks in ClojureScript, code is transformed into asynchronous functions. When an error occurs inside one of these go blocks, the name is printed as part of the stack trace. These names can get very long, for example one recent stack trace I saw was:

This name is so long that it doesn't even fit on the display of a 13" Macbook in the Chrome console, and part of the name and location of the code is wrapped.

Can anything be done about making the name shorter? In this case there is a lot of duplication in the name, but there is probably a good reason why it was done this way.

Environment

None

Assignee

Unassigned

Reporter

Daniel Compton

Labels

None

Approval

None

Patch

None

Priority

Minor
Configure