Do we know someone on the Swift's team we can chat with about IDEs? I think swift is doing a similar experiment now, with replacing current AST with libsyntax, it would be cool to share experience.
See, for example, a diagram in this post: https://forums.swift.org/t/gsoc-integration-of-libsyntax-with-the-rest-of-the-compiler-pipeline/11172/2?u=matklad
-> AST (with syntactic bits) -> Typechecked AST -> SIL -> ... -> Binary <source> | -> libSyntax AST
<source> -> libSyntax AST -> Semantic AST (with no syntactic bits, pointing back to libSyntax) -> Typechecked Semantic AST -> SIL -> ... -> Binary
That's what I imagine libsyntax2 could look like
@matklad I can ask around
we can maybe ask this question to gankro ?
I’m somewhat confident Huon Wilson is on the swift team?
they turn up on r/rust reddit once in a while too.
Ah, no longer.
I don't think Huon works there anymore, but they may still know folks
not anymore IIRC
I just sent graydon an e-mail to see if they do
though graydon is also not working there afaik
otherwise we could probably just "cold e-mail" them
but an intro is always better :)
I don't really understand the difference you have in mind, but the folks on that thread (Rintaro and Xi) are quite involved in libsyntax, sourcekit and sourcekit-LSP, can probably answer a few questions. As can Harlan, I think.
(and yes, as it happens none of myself, huon or gankro are on the swift team anymore; nothing bad, just time passed and we all found our way to other things)
I could email someone an introduction if you can explain what it is you want to .. uh .. do? know about? most of the xcode IDE bits are unfortunately proprietary so they probably can't talk about any of that.
I'd like to assume that Graydon has either (a) alerts for themselves on every system, even ones they haven't subscribed to yet or (b) Niko has access to a secret Graydon-signal. Why is real life so boring, comparatively?
Niko has access to a secret Graydon-signal
it's a repurposed Amazon Dash Button