<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body>
<div style="font-family:sans-serif"><div style="white-space:normal">
<p dir="auto">On 11 May 2020, at 14:52, Jacob Carlborg wrote:</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><blockquote style="border-left:2px solid #777; color:#999; margin:0 0 5px; padding-left:5px; border-left-color:#999"><p dir="auto">[…] Sometimes system API change behavior when linking with different SDK versions</p>
</blockquote><p dir="auto">Really? Isn’t all code dynamically linked, which would mean that actual implementation which is executed at runtime won’t change when linking with a new SDK. Unless they have some macro or other way redirect an existing function to a new implementation.</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">From Apple: <em>“The system detects how an app was built by looking at the “SDK” entry in the app’s Mach-O header. When you relink your app against the latest SDK, you might notice different behaviors, some of which might cause incompatibilities.”</em>.</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><blockquote style="border-left:2px solid #777; color:#999; margin:0 0 5px; padding-left:5px; border-left-color:#999"><p dir="auto">Support for LSP and related features is also closely related to this work and a high priority.</p>
</blockquote><p dir="auto">Awesome, I’ve been wanting to have LSP integration for a long time.</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">Adding support in the editor though only seems to be half the battle: I tried to find a working LSP implementation that would provide “intelligence” for some of my projects, and the results were somewhat disappointing.</p>

<p dir="auto">Though at least with native support, it’s theoretically possible to add a server, so for my own needs, I can write something based on libclang.</p>

<p dir="auto">But too early to give any ETA, as I currently add items to my to-do faster than I can check them off (as mentioned, this isn’t just about LSP, there are lots of other things that needs to be improved in TextMate, and most of it really requires major overhauls).</p>
</div>
</div>
</body>
</html>