Luiz Capitulino <lcapitul...@redhat.com> writes:

> On Thu,  4 Mar 2010 16:56:49 +0100
> Markus Armbruster <arm...@redhat.com> wrote:
>
>> While fully converted handlers are not supposed to print anything when
>> running in a QMP monitor, they are free to print in a human monitor.
>
>  I disagree.
>
>  One of the key decisions behind the new Monitor design is that handlers
> are part of common code. User printing is output-specific and should not
> be done by handlers.
>
>  One of the problems with this layer violation is that the consumer of this
> data might not be what you have assumed. For example, it has been suggested
> that we could move the qemu shell out of qemu in the future. In this case,
> this kind of information _could_ be useful.

How do you intend to solve the problem of printing help then?

The perfect is the enemy of the good.

>  Another important problem is that free printing like this is error-prone
> as it's not at all clear what could be printed and there's no way to catch
> mistakes mechanically. Not to mention that this is for sure going to used
> by those who want to ignore QMP completely.

This paragraph I don't get.

>  I'm ok with shallow conversion, provided that handler_audit() is there to
> warn us about the job to be done.


Reply via email to