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]