M
Malcolm McLean
I've got some time, so I decided to dust off Baby X, a project I worked on a few years back.
Baby X is a "baby" X windows toolkit. It's designed to offer all the
usual features - menus, buttons, popups, scrollbars, edit boxes and the
like, but implemented in a way that is simple - simple to use, simple to
compile, simple to hack into to rewrite or extend. Of course that means pure
C bindings, no C++ class hierarchies, compiler front ends, etc. Just drop the
files into your source directory and type gcc *.c -lX11, and you have all
the functionality.
Given the basic concept of a "baby" toolkit, what design principles would
people like to see?
Baby X is a "baby" X windows toolkit. It's designed to offer all the
usual features - menus, buttons, popups, scrollbars, edit boxes and the
like, but implemented in a way that is simple - simple to use, simple to
compile, simple to hack into to rewrite or extend. Of course that means pure
C bindings, no C++ class hierarchies, compiler front ends, etc. Just drop the
files into your source directory and type gcc *.c -lX11, and you have all
the functionality.
Given the basic concept of a "baby" toolkit, what design principles would
people like to see?