Re: GUI systems John C. Randolph (jcr@idiom.com)
Mon, 26 Jun 2000 17:18:09 -0700

> If we implement something experimental and cool, it may rule or it may
> suck. If it sucks, people will conclude that EROS sucks, not just that
> EROS's standard GUI sucks.

Actually, this is the overriding reason to avoid using X, IMNSHO. EROS is a clean slate, and a GUI for EROS should not be a legacy turd like X.

I'm also of the opinion that an EROS window manager should do *no* rendering at all, but should only have a read capability to bitmaps that EROS domains want to show to the user.

OpenGL is a good choice for an underlying graphics engine, which is why Berlin appeals to me, but I wouldn't want to make OpenGL a requirement for all EROS apps.

I like the idea of any number of rendering services being available, so that an app that needs postscript, Renderman, X, or PDF data rendered can hand the renderer a read capablity to a command stream, and a write capability to a bitmap where it can put the results.

-jcr
"The right to be heard does not include the right to be taken seriously." - Hubert Humphrey