From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:47281) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QjvSq-0003qb-FV for qemu-devel@nongnu.org; Thu, 21 Jul 2011 11:47:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QjvSI-0000n1-Kx for qemu-devel@nongnu.org; Thu, 21 Jul 2011 11:47:04 -0400 Received: from e9.ny.us.ibm.com ([32.97.182.139]:49038) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QjvSI-0000mr-IJ for qemu-devel@nongnu.org; Thu, 21 Jul 2011 11:46:30 -0400 Received: from d01relay06.pok.ibm.com (d01relay06.pok.ibm.com [9.56.227.116]) by e9.ny.us.ibm.com (8.14.4/8.13.1) with ESMTP id p6LFECA7026084 for ; Thu, 21 Jul 2011 11:14:12 -0400 Received: from d01av01.pok.ibm.com (d01av01.pok.ibm.com [9.56.224.215]) by d01relay06.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id p6LFkPj31536190 for ; Thu, 21 Jul 2011 11:46:25 -0400 Received: from d01av01.pok.ibm.com (loopback [127.0.0.1]) by d01av01.pok.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id p6LFkOlZ029636 for ; Thu, 21 Jul 2011 11:46:25 -0400 Message-ID: <4E2849CF.7070800@us.ibm.com> Date: Thu, 21 Jul 2011 10:46:23 -0500 From: Anthony Liguori MIME-Version: 1.0 References: <4E259F6E.8000204@us.ibm.com> <4E2824D2.2050401@redhat.com> <4E2827A2.6010603@us.ibm.com> <4E282BE3.1050404@redhat.com> <4E283C90.8010806@us.ibm.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [RFC] QEMU Object Model List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Luca Tettamanti Cc: Markus Armbruster , Avi Kivity , qemu-devel On 07/21/2011 10:19 AM, Luca Tettamanti wrote: > On Thu, Jul 21, 2011 at 4:49 PM, Anthony Liguori wrote: > [cut] >> And it's really not that much nicer than the C version. The problem with >> C++ is that even though the type system is much, much nicer, it still >> doesn't have introspection or decorators. These two things would be the >> killer feature for doing the sort of things we need to do and is really >> where most of the ugliness comes from. > > QT has introspection; what about using the core (i.e. QObject and moc) > to build QEMU object model? I don't know QT very well except that it's a very odd subset of C++ and custom extensions implemented by a preprocessor. Regards, Anthony Liguori > > L >