[erlang-questions] Extending the io server
Fri Nov 3 10:59:26 CET 2006
I think it would be useful if the io requests would include the pid of
the original sender and a timestamp.
A custom io driver could then process these requests depending on who
sent them. For example in an IDE, one could then have the output from
different processes in different windows, or mark each process' output
with its own color -- which I would find extremely useful. The
timestamp would help synchronizing the flow in different windows.
In other words, this would resemble a lightweight variant of the new
Inviso OTP application, only it would trace io output.
Inviso seems quite unwieldy to setup, probably because it's not a
high-level tool, just a framework. This means that for simpler use
cases (one node), being able to filter output printouts could achieve
a lot of what the user needs.
More information about the erlang-questions