[haiku-development] Re: glib and fluidsynth

  • From: Stefano Ceccherini <stefano.ceccherini@xxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Mon, 16 Nov 2009 07:51:38 +0100

2009/11/16 Michael Zucchi <notzed@xxxxxxxxx>:
> 2009/11/16 Stefano Ceccherini <stefano.ceccherini@xxxxxxxxx>:
>>
>> How big is glib ?
>>
>
> If I might butt in ... It's big.  Like most 'compatibility layers' it
> started small and grew ... and grew.  It's not just a compatibility
> layer either, also an ADT library and utilities (sorts, etc) and a lot
> more besides (main loop with i/o and timers, C 'struct based' objetcs,
> etc).  glib.h includes 54 other headers, one for each function group.
> Oh and you can't just support a 'bit' of it either, apart from
> specific bits it is very inter-twined amongst itself.
>
> When I last looked it wasn't terribly good either - nice clean code
> and all, just poor algorithms and (very) bloated api.  I think they
> fixed some of the former since.
>

Aw! That's bad. Then, in my opinion, we should search for another
software synthesizer, since it's not very nice to have such a monster
just for a SW synth. Of course, currently I don't have any idea about
which opensource SW synths are available.

Other related posts: