Re: FFI: FFI-Kernel-ct.243.mcz

Christoph Thiede via Squeak-dev <[email protected]>
Newsgroups gmane.comp.lang.smalltalk.squeak.general
Message-ID <52bb9d20-7ed3-422f-b32d-965113995684@MX2018-DAG1.hpi.uni-potsdam.de>
Hi Marcel,

On 2026-04-27T10:54:32+02:00, [email protected] wrote:

> For backwards compatibility, an extra "#ffiSymbol:" might be more 
> appropriate so that we do not have to rely on the latest Trunk? Hmm... 
> then again, FFI releases used to happen together with Squeak releases 
> because FFI still is kind of a moving target =)

I don't have a strong opinion on how to backwards compatibility for external packages such as FFI, but in general, I believe that it is likely that we will over time by accident commit changes to FFI that are no longer backward-compatible to older versions of Squeak. Plus, all those "(self respondsTo: selector) ifTrue: [self selector: ...] ifFalse: [self otherSelector: ....])" checks rarely improve readability. So I would have a weak preference for releasing a new version of FFI for every new Squeak version. :-)

Best,
Christoph
> 
> Best
> Marcel
> 
-- 
Sent from Squeak Inbox Talk

Squeak-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.