2 ms·
What standard tooling would fail, given that the translation goes via a a generated Go source? I suppose there must be some borgofmt that handles the particula
by nine_k 2y ago
What standard tooling would fail, given that the translation goes via a a generated Go source?
I suppose there must be some borgofmt that handles the particular syntax. Certainly debuggers would have to be updated to show the corresponding Borgo code line at least.
What else?
- autarch 2y ago> What else? Any and all linters for Go, to start. In theory, you could run them on the transpiled source, but the results would be very hard to apply to the original Borgo code. And they'd probably produce lots of false positives for things that the Borgo compile ensures are safe, even if they're not linting-correct. And syntax highlighting, refactoring tools, an LSP server. I'm sure there are more things along these lines I'm failing to think of.
- lmm 2y agoIDEs, profilers, instrumentation agents, code coverage tools... essentially any tooling really.