Re: M1 port: Call for funding
Gary Palter <[email protected]> Sun, 31 Dec 2023 09:29:48 -0500
| Newsgroups | gmane.lisp.openmcl.devel |
|---|---|
| Message-ID | <[email protected]> |
> On Dec 31, 2023, at 2:43 AM, R. Matthew Emerson <[email protected]> wrote: > >> On Dec 29, 2023, at 10:29 AM, Ron Garret <[email protected]> wrote: >> >> ... >> >> 7. What is your reading of the tea leaves with regards to the future of ObjC on the Mac platform? Is it even worth bothering trying to port the ObjC bridge, or should we be thinking about a Swift bridge instead? > > It seems to me that the Objective-C runtime is going to be around for some time yet. Maybe at some point it will go away, and I can only hope that Apple will provide some other way for non-Apple languages to access UI libraries. Swift doesn’t have a stable ABI as far as I know, so it’s not possible yet to talk about calling Swift directly from CCL (without going through C somehow). Just for the record, the Swift ABI is stable on macOS starting with Swift 5. ABI stability on other platforms is still under development.