> Is there any way we could solve the current state of affairs with > slightly diverging gui/draw codebases for p9p, drawterm, 9vx, acme-sac > and inferno-os? Each seems to have a set of bugs that somewhat > overlaps with the other projects, and they have to be rediscovered, > and the fixes moved around again and again. > > That also would mean that new ports, to for example win32, would > propagate much more easily (or at least as far as the gui code is > concerned).
Every time I edit any of this code I think the same thing, as I'm sure do the maintainers of the other copies, but as the environments are all unpleasant and subtly different, it always seems better to get in and get out quickly than to linger pondering an interface that would satisfy all the involved parties. Are you just whining or actually stepping forward to do something about it? Russ