This is good news ! Annick Le 30 oct. 2014 à 23:37, stepharo <steph...@free.fr> a écrit :
> Ronie is working on unifying all the api and proposing one syntax mechanism > for > - nativeBoost back-end > - FFI > and may be Alien > > The FFI situation is not good and we know we should improve it. > > On 29/10/14 20:18, Thomas Bany wrote: >> Oops, sorry, I was misslead by Steph reply. >> >> Some of the comments might still hold. For the time: ’05:45’ code to work, >> you would need FFI to handle all the hassle of memory management and >> actually allocate the memory for 5 characters and copying it. I never used >> FFI but I doubt it does this. >> >> Looking at FFI library, you both have ExternalAddress (for the struct with >> char*) and ExternalType (for the struct with char[5]) that you can use. For >> the later solution, it still looks like you should define a specific 5 bytes >> ArrayOf5Char type. >> >> 2014-10-29 18:34 GMT+01:00 Annick Fron <l...@afceurope.com>: >> I can’t use NativeBoost on the Raspberry, I would be glad if I could !!! >> >> >> Le 29 oct. 2014 à 12:18, stepharo <steph...@free.fr> a écrit : >> >> > did you read the NativeBoost tutorial on the PharoForTheEntreprise book? >> > If you do please report potential mistakes so that we can improve. >> > >> > >> > On 29/10/14 05:59, Annick Fron wrote: >> >> I I have a C struct with a char* >> >> >> >> struct result { >> >> char* time } >> >> >> >> I define an ExternalStructure in FFI , with one field of type char* (note >> >> that the syntax char [5] is not accepted ! ). >> >> >> >> defineFields generates the accessors time and time: >> >> >> >> If I use >> >> time: ’05:45’ >> >> >> >> I get an error. >> >> How do I set a string value in an ExternalStructure ? >> >> >> >> Annick >> >> >> >> >> >> >> >> >> >> >> > >> > >> >> >> >