Le 21/04/2022 à 23:35, David Kastrup a écrit :
Properties will be coded a lot in Scheme. So the interface needs to map naturally to Scheme programming.
Well, the C++ and Scheme interfaces can feel different and idiomatic in their respective languages as long as they share the same underlying implementation. In the same vein, although Guile has scm_dynamic_wind (), the recommended C interface is scm_dynwind_begin () / scm_dynwind_end () because that is more scalable in C code.