That is cool. Doru On Thu, Oct 30, 2014 at 11:37 PM, stepharo <stepharo@free.fr> wrote:
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 <list@afceurope.com>:
I canât use NativeBoost on the Raspberry, I would be glad if I could !!!
Le 29 oct. 2014 à 12:18, stepharo <stepharo@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
-- www.tudorgirba.com "Every thing has its own flow"