Re: [Pharo-users] [ANN] uFFI Booklet v1.0

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-users] [ANN] uFFI Booklet v1.0

Stéphane Ducasse
I’m preparing the website :)

On 12 Feb 2020, at 10:30, Guillermo Polito <[hidden email]> wrote:

Hi all,

We have been working a lot in the last months in the documentation of uFFI, and we are happy to announce a first stable version of it that you’ll find in a link below :)
The booklet talks about uFFI, how to use it, how marshalling works, how to use structures, unions, etc.
And it is aimed for the version present on Pharo8.0.


Of course, a v1 does not mean it’s perfect. Future versions will include new chapters/features that are on the pipeline such as callbacks and how to specify string encodings in your bindings.
Also, so if you find something to fix, to add, to remove, or something hard to follow, let us know 
 - by email or
 - by issue (will be easier to track actually than an email) or
 - by PR (and we will have a boost of happiness in addition)

Cheers,
Guille in behalf of everybody that helped and contributed to this

--------------------------------------------
Stéphane Ducasse
03 59 35 87 52
Assistant: Julie Jonas 
FAX 03 59 57 78 50
TEL 03 59 35 86 16
S. Ducasse - Inria
40, avenue Halley, 
Parc Scientifique de la Haute Borne, Bât.A, Park Plaza
Villeneuve d'Ascq 59650
France

Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-users] [ANN] uFFI Booklet v1.0

philippeback
Nice.

Are callbacks going to be detailed in a future version?

They are pretty powerful as one can write a pharo callback to a c method and for debugging, it is golden.

Phil

On Wed, Feb 12, 2020 at 6:02 PM Stéphane Ducasse <[hidden email]> wrote:
I’m preparing the website :)

On 12 Feb 2020, at 10:30, Guillermo Polito <[hidden email]> wrote:

Hi all,

We have been working a lot in the last months in the documentation of uFFI, and we are happy to announce a first stable version of it that you’ll find in a link below :)
The booklet talks about uFFI, how to use it, how marshalling works, how to use structures, unions, etc.
And it is aimed for the version present on Pharo8.0.


Of course, a v1 does not mean it’s perfect. Future versions will include new chapters/features that are on the pipeline such as callbacks and how to specify string encodings in your bindings.
Also, so if you find something to fix, to add, to remove, or something hard to follow, let us know 
 - by email or
 - by issue (will be easier to track actually than an email) or
 - by PR (and we will have a boost of happiness in addition)

Cheers,
Guille in behalf of everybody that helped and contributed to this

--------------------------------------------
Stéphane Ducasse
03 59 35 87 52
Assistant: Julie Jonas 
FAX 03 59 57 78 50
TEL 03 59 35 86 16
S. Ducasse - Inria
40, avenue Halley, 
Parc Scientifique de la Haute Borne, Bât.A, Park Plaza
Villeneuve d'Ascq 59650
France

Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-users] [ANN] uFFI Booklet v1.0

ducasse
there was a draft of a chapter and we remove it.
So probably for a following version :)

S. 

On 12 Feb 2020, at 20:34, [hidden email] wrote:

Nice.

Are callbacks going to be detailed in a future version?

They are pretty powerful as one can write a pharo callback to a c method and for debugging, it is golden.

Phil

On Wed, Feb 12, 2020 at 6:02 PM Stéphane Ducasse <[hidden email]> wrote:
I’m preparing the website :)

On 12 Feb 2020, at 10:30, Guillermo Polito <[hidden email]> wrote:

Hi all,

We have been working a lot in the last months in the documentation of uFFI, and we are happy to announce a first stable version of it that you’ll find in a link below :)
The booklet talks about uFFI, how to use it, how marshalling works, how to use structures, unions, etc.
And it is aimed for the version present on Pharo8.0.


Of course, a v1 does not mean it’s perfect. Future versions will include new chapters/features that are on the pipeline such as callbacks and how to specify string encodings in your bindings.
Also, so if you find something to fix, to add, to remove, or something hard to follow, let us know 
 - by email or
 - by issue (will be easier to track actually than an email) or
 - by PR (and we will have a boost of happiness in addition)

Cheers,
Guille in behalf of everybody that helped and contributed to this

--------------------------------------------
Stéphane Ducasse
03 59 35 87 52
Assistant: Julie Jonas 
FAX 03 59 57 78 50
TEL 03 59 35 86 16
S. Ducasse - Inria
40, avenue Halley, 
Parc Scientifique de la Haute Borne, Bât.A, Park Plaza
Villeneuve d'Ascq 59650
France