Squeak 5.3 suitable FFI version(s)?

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

Squeak 5.3 suitable FFI version(s)?

timrowledge
Whilst loading FFI into a *5.3* image (ie not trunk) I notice that the latest versions (post FFI-Kernel-mt.106, 13 June 2020) changed Parser>>externalFunctionDeclaration to use #beWritableObject which is not part of the 5.3 image.

The question is "which version of FFI-Pools and FFI-Kernel are actually the preferred ones for a 5.3 image"? The SqueakMap entry didn't get updated, so that offers no clues. None of the MC packages I've trawled through have any comment about being The Right One. Does anyone remember? I'd quite like to use the versions that we released with the image for this.

tim
--
tim Rowledge; [hidden email]; http://www.rowledge.org/tim
Strange OpCodes: WFL: Wave FLag



Reply | Threaded
Open this post in threaded view
|

Re: Squeak 5.3 suitable FFI version(s)?

marcel.taeumel
Hi Tim.

For Squeak 5.3, use the Metacello script:

Metacello new
configuration: 'FFI';
load.

Latest version for 5.3 is FFI version 1.13 with:
- FFI-Pools.TorstenBergmann.4
- FFI-Kernel-nice.68
- FFI-Tests-nice.14
- FFI-MacOS-spd.5
- FFI-Win32-cbc.16
- FFI-Unix-mtf.4

Best,
Marcel

Am 25.01.2021 02:17:19 schrieb tim Rowledge <[hidden email]>:

Whilst loading FFI into a *5.3* image (ie not trunk) I notice that the latest versions (post FFI-Kernel-mt.106, 13 June 2020) changed Parser>>externalFunctionDeclaration to use #beWritableObject which is not part of the 5.3 image.

The question is "which version of FFI-Pools and FFI-Kernel are actually the preferred ones for a 5.3 image"? The SqueakMap entry didn't get updated, so that offers no clues. None of the MC packages I've trawled through have any comment about being The Right One. Does anyone remember? I'd quite like to use the versions that we released with the image for this.

tim
--
tim Rowledge; [hidden email]; http://www.rowledge.org/tim
Strange OpCodes: WFL: Wave FLag





Reply | Threaded
Open this post in threaded view
|

Re: Squeak 5.3 suitable FFI version(s)?

timrowledge


> On 2021-01-25, at 2:12 AM, Marcel Taeumel <[hidden email]> wrote:
>
> Hi Tim.
>
> For Squeak 5.3, use the Metacello script:
>
> Metacello new
> configuration: 'FFI';
> load.

Mmmm.. not for this Scratch release. I don't want the fairly considerable weight of it in the release image that will go on actual millions of Pi.


>
> Latest version for 5.3 is FFI version 1.13 with:
> - FFI-Pools.TorstenBergmann.4
> - FFI-Kernel-nice.68
> - FFI-Tests-nice.14
> - FFI-MacOS-spd.5
> - FFI-Win32-cbc.16
> - FFI-Unix-mtf.4

That's the info I needed! Thanks!


tim
--
tim Rowledge; [hidden email]; http://www.rowledge.org/tim
Oxymorons: Airline Food