Most other toolkits are designed to talk to X, in terms of pixels. However many people have expressed intrest in bridging between the berlin widget API and the widget APIs of other toolkits, such that calls would be forwarded to the display server and handled in-process, with access to the more advanced imaging and threading model that comes along with that. Don't put it in the makefile. An hour of compiling later, you'll find that you broke it. Simply run nameclt list .
Berlin is intended to be as open and extensible as possible, with as little fuss as possible.
There's plenty of work to go around. The MVC pattern might help you with the latter two. That's a mighty fine logo you have there. Courage , Honour , and Frozen Pizza . This is all according to NathanielSmith , Berlin Official Mystic and Interim KeeperOfTheLore .