Stream: t-compiler/wg-rls-2.0

Topic: pinging Swift team


matklad (Feb 13 2019 at 12:04, on Zulip):

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.

matklad (Feb 13 2019 at 12:05, on Zulip):

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

nikomatsakis (Feb 13 2019 at 21:46, on Zulip):

@matklad I can ask around

lqd (Feb 13 2019 at 21:48, on Zulip):

we can maybe ask this question to gankro ?

nagisa (Feb 13 2019 at 21:48, on Zulip):

I’m somewhat confident Huon Wilson is on the swift team?

nagisa (Feb 13 2019 at 21:48, on Zulip):

they turn up on r/rust reddit once in a while too.

nagisa (Feb 13 2019 at 21:48, on Zulip):

Ah, no longer.

nikomatsakis (Feb 13 2019 at 21:48, on Zulip):

I don't think Huon works there anymore, but they may still know folks

lqd (Feb 13 2019 at 21:49, on Zulip):

not anymore IIRC

nikomatsakis (Feb 13 2019 at 21:49, on Zulip):

I just sent graydon an e-mail to see if they do

nikomatsakis (Feb 13 2019 at 21:49, on Zulip):

though graydon is also not working there afaik

nikomatsakis (Feb 13 2019 at 21:49, on Zulip):

otherwise we could probably just "cold e-mail" them

nikomatsakis (Feb 13 2019 at 21:49, on Zulip):

but an intro is always better :)

Graydon Hoare (Feb 13 2019 at 22:17, on Zulip):

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.

Graydon Hoare (Feb 13 2019 at 22:19, on Zulip):

(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)

Graydon Hoare (Feb 13 2019 at 22:20, on Zulip):

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.

Jake Goulding (Feb 14 2019 at 00:30, on Zulip):

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?

nikomatsakis (Feb 15 2019 at 19:03, on Zulip):

Niko has access to a secret Graydon-signal

it's a repurposed Amazon Dash Button

Last update: Nov 12 2019 at 15:30UTC