exo & dependencies

Olivier Fourdan fourdan at gmail.com
Mon May 3 11:44:11 CEST 2010


On Mon, May 3, 2010 at 11:36 AM, Nick Schermer <nickschermer at gmail.com> wrote:
> On Mon, May 3, 2010 at 9:46 AM, Olivier Fourdan <fourdan at gmail.com> wrote:
>> (*) which for me is pure nonsense since the main benefit of using
>> libglade or gtkbuilder is to be able to change the UI without
>> recompiling, which is not possible with the way we do, ie include the
>> UI description in the executable.
>
> It does however ensures the glade markup is always available and it is
> somewhat faster (because exo-csource does xml stripping). You are
> (obviously) not forced to do this and load the config from a file, I

True, I was clearly overseeing the benefit of not hardcoding the UI.
Still, I do believe it's too bad to include the XML in the binary.

> do this in Terminal to keep the binary size smaller. For components
> that are started once, I'd personally prefer the 'safe' way and
> include the xml.

Well, I'd say quite the contrary, the overhead of loading the XML is
much smaller on components started once than those started several
times.

Cheers,
Olivier.



More information about the Xfce4-dev mailing list