beh, FFI funziona abbastanza bene con le SDL
certo, ci vuole prenderci un po la mano, ma dopo aver dichiarato un paio di milioni di funzioni ho potuto scrivere su una finestra creata con le SDL

dopo di che ho fatto decollare tutto nel cestino xche facevo al quanto skifo come avevo strutturato il codice

cmq la FFI non mi ha dato il minimo problema
l'unica cosa realmente brutta è che manca il supporto per le callback, ovvero il poter richiamare una funzione php da una libreria C, è in programma ma ancora non è fatto

cmq quello che serve per gestire un normale set di api lo ha

l'unica grossa seccatura è che c'è da riconvertire tutti i typedef in struct prima di poter passare tutto alla FFI