On Fri, 5 Aug 2022 at 13:55, BALATON Zoltan <bala...@eik.bme.hu> wrote: > I know this is a mess curently but QOM is full of boilerplate code which > is confusing for new people and makes it hard to undestand the code. So > cutting down the boilerplate and making things simpler would help people > who want to get started with QEMU development. If adding a property was > 3-4 additional lines I wouldn't care but if it makes the code > significantly more complex and thus harder to understand at a glance then > I'd rather avoid it if possible and stick to simple terms.
I agree that QOM's boilerplate is not nice at all, but if you do something other than the "standard QOM boilerplate" solution to a problem then you make it harder for people who at least know what the standard QOM approach is to figure out why the code is doing what it does. -- PMM