<div dir="ltr">Hi, Marc-André,<div><br></div><div>+1 to Ben's comment.</div><div>Thanks for your work, having indexing in clangd would be awesome.</div><div><br></div><div>One thing that is really important for us at Google is to come up with the index interface (for both querying and building an index) that would allow an alternative implementation that could scale for larger codebases.</div><div>That should not require significant changes to your design, merely extracting a few interface classes and figuring out the APIs should be easy.</div><div>We could figure it all out during the review process and I would highly encourage to start a review as early as possible.</div><div><br></div><div>We could add the index modification APIs during the review process as well.<br></div><div><div>The lack of header caching in the first implementation is fine. That's something we should iterate on later. That's a hard problem and it seems fine if we solve it separately.</div></div><div><br></div><div>Wish you a great vacation!<br></div><div><br></div><div class="gmail_extra"><div class="gmail_quote"><div>--</div></div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Regards,</div><div>Ilya Biryukov</div></div></div></div></div>
</div></div>