|
|
|
|
|
by titzer
503 days ago
|
|
Nice project! One killer feature would be the ability to connect to the debugger via a socket and control it. Gdb has this interface and for some use cases it's great. As one of those long-tail "native" languages, Virgil might benefit from this. So far, I've had a student build a DWARF backend, and the experience from that is that DWARF is way too complicated and consequently implementations are broken and crappy in many ways. I think DWARF draws the wrong dividing line here. Control of the machine and customizing the source-level support to the language is probably better. |
|
There can be certain situations where the network latency can make things difficult, but generally speaking I find it an incredibly useful facility to have.
[1]: https://docs.oracle.com/javase/8/docs/technotes/guides/jpda/...