Gfront is an objective-c to c language translator using the gobject library for its runtime.
Gfront works by parsing preprocessed source using a subset of objective-c. All C declarations and statements are passed through verbatim. Objectice-C code -- interfaces, implementations, and messages -- are translated to C using the GObject conventions and library calls. The output C can then be compiled with gcc.