I was almost done, but my motherboard is currently dead...

--
Ryan (ライアン)
Yoko Shimomura > ryo (supercell/EGOIST) > Hiroyuki Sawano >> everyone else
http://refi64.com

On May 28, 2017 9:48 AM, "Carlo Bramini" <carlo.bra...@libero.it> wrote:

> Hello,
> after reading some messages from mailing list archives, I'm wondering if
> there
> are some news about removing the GLIB dependency from fluidsynth.
> If I can say my opinion, this has been a (no offense) bad coding idea.
> Unlike other layers, for example pthreads  (IEEE Std 1003.1c-1995) or
> Windows
> Threads (ECMA-234), this is not a standard coding interface, so it can
> change
> from one day to another and making it incompatible with existing code, at
> least
> in theory.
> This also means that fluidsynth will work only on platforms where GLIB is
> supported.
> In the coding for my homebrew project, I'm trying to move this code into
> separate sources, perhaps, you could do the same... something like
> fluid_sys_glib.c, fluid_sys_posix.c and fluid_sys_win.c.
> It is interesting to notice that you could have pthread working even if you
> are trying to run into a system that does not support them: GNU Pth
> implements
> a cooperative multitasking by just using setjmp()/longjmp() C functions,
> so you
> are actually able to run them even an embedded system (I did it).
>
> Sincerely.
>
>
>
>
> _______________________________________________
> fluid-dev mailing list
> fluid-dev@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/fluid-dev
>
_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to