<div dir="ltr">Hi Krzysztof,<div><br></div><div>Apologies for that, there's a small delay. Just want to make sure they're in a good shape before releasing. This is on top of my priority list, so I'll do that as soon as these docs will be good enough.</div><div><br></div><div>-Kirill</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Aug 21, 2016 at 8:49 PM, Krzysztof Wiśniewski <span dir="ltr"><<a href="mailto:k.k.wisniewski1@gmail.com" target="_blank">k.k.wisniewski1@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hey Kirill,<div><br></div><div>are there any news like design docs or in general more info that you said will appear in the end of this week?</div><div><br></div><div>Regards,</div><div>Chris Wisniewski</div></div><div class="HOEnZb"><div class="h5"><br><div class="gmail_quote"><div dir="ltr">On Thu, Aug 18, 2016 at 1:54 PM Alexander Droste <<a href="mailto:alexander.ra.droste@googlemail.com" target="_blank">alexander.ra.droste@<wbr>googlemail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Kirill,<br>
<br>
sounds great. Thanks for being open to contributions!<br>
<br>
-Alex<br>
<br>
On 17.08.16 10:27, Kirill Bobyrev wrote:<br>
> Hi Alexander and Krzysztof,<br>
><br>
> Thank you for your interest!<br>
><br>
> Please find my comment inline.<br>
><br>
> On Sun, Aug 14, 2016 at 4:36 PM, Krzysztof Wiśniewski <<a href="mailto:k.k.wisniewski1@gmail.com" target="_blank">k.k.wisniewski1@gmail.com</a><br>
> <mailto:<a href="mailto:k.k.wisniewski1@gmail.com" target="_blank">k.k.wisniewski1@gmail.<wbr>com</a>>> wrote:<br>
><br>
>     Hi everyone!<br>
><br>
>     I've just started to search for some open-source project to join because<br>
>     a) I want to re-learn C++ (there have been a few years since I've used it)<br>
>     b) need some topic for my masters thesis<br>
><br>
>     The tool Kirill proposes sounds like a good opportunity for me to join - as<br>
>     far as I understand, it does not exist yet and there seems to be a community<br>
>     that is interested in using it when it's done. Do you have any timeline when<br>
>     the planning and development could kick-off? Are there any discussions/docs<br>
>     I should go through first? If you think I should start by doing some bugs in<br>
>     other clang-related projects let me know.<br>
><br>
> As soon as design docs look fine for me. I am currently working on design docs<br>
> and I hope to finish them soon. There will be enough info about everything in<br>
> these docs. Feedback on them will be highly appreciated.<br>
><br>
> Yes, it does not exist in upstream yet, there's a "demo" that I have, but it's<br>
> still very basic one. I don't have any timeline, but I hope to get design docs<br>
> to public by the end of this week.<br>
><br>
> I suppose there'll be a lot of work in that direction, so feedback and<br>
> contributions are always nice!<br>
><br>
> By the way, there's a page about Open Projects @ Clang<br>
> <<a href="http://clang.llvm.org/OpenProjects.html" rel="noreferrer" target="_blank">http://clang.llvm.org/<wbr>OpenProjects.html</a>> if you are interested.<br>
><br>
>     Best regards,<br>
><br>
>     Chris Wisniewski<br>
><br>
>     On Sun, Aug 14, 2016 at 12:11 PM Alexander Droste via cfe-dev<br>
>     <<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a> <mailto:<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><wbr>>> wrote:<br>
><br>
>         Hi,<br>
><br>
>         like everyone else, I think improved refactoring capabilities<br>
>         in clang would be pretty exciting. This is something I would<br>
>         really like to work on. So if there's interest to delegate<br>
>         some chunks of work I'd like to help.<br>
><br>
>         -Alex<br>
><br>
>         On 11.08.16 14:01, Kirill Bobyrev via cfe-dev wrote:<br>
>         > Ben, Milian,<br>
>         ><br>
>         > Thank you for the feedback!<br>
>         ><br>
>         > On Wed, Aug 10, 2016 at 12:59 PM, Milian Wolff via cfe-dev<br>
>         > <<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a> <mailto:<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><wbr>><br>
>         <mailto:<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.<wbr>org</a> <mailto:<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><wbr>>>> wrote:<br>
>         ><br>
>         >     On Mittwoch, 10. August 2016 00:06:46 CEST Ben Jackson via cfe-dev wrote:<br>
>         >     > First, I think clang-refactor is a great idea and a great point of focus for<br>
>         >     > really useful tools.<br>
>         >     > > My proposed solution is to create clang-refactor tool, which would be an<br>
>         >     > > “umbrella” for other refactoring modules. A prototype of clang-refactor<br>
>         >     > > would merge clang-rename inside of it and other modules and refactorings<br>
>         >     > > would be added later.<br>
>         >     > ><br>
>         >     > > A properly designed clang-refactor tool would be able to process multiple<br>
>         >     > > Translation Units, which is crucial for all mentioned refactoring.<br>
>         >     ><br>
>         >     > As a maintainer of a code comprehension tool which uses libclang, it would<br>
>         >     > be really useful if such a refactoring ability was exposed via the<br>
>         >     > higher-level APIs. We’d *love* to have IDE-like refactoring for C/C++/etc.<br>
>         >     > in the tool, and I’m sure our users would too :).<br>
>         >     ><br>
>         >     > One of the challenges we have with clang-rename, clang-include-fixer etc. is<br>
>         >     > that they are difficult to integrate with existing applications which use<br>
>         >     > libclang. Or perhaps I should say, they require orthogonal integration -<br>
>         >     > currently to integrate these tools, even though I have successfully<br>
>         >     > generated a TU/AST etc., I have to shell out to a binary which users may or<br>
>         >     > may not have installed.<br>
>         ><br>
>         > That's true. Clang-refactor should consider making the interface to all of the<br>
>         > subtools more or less uniform.<br>
>         ><br>
>         >     ><br>
>         >     > I know that is probably complex to deliver in practice, and I understand<br>
>         >     > that the maintainers may have different opinions on the scope of libclang<br>
>         >     > (or even the scope of this discussion!), but I wanted to throw the idea out<br>
>         >     > there, in case there is appetite. Certainly, I would be super excited to<br>
>         >     > integrate these tools into ycmd/YouCompleteMe. I don’t doubt others would<br>
>         >     > similarly benefit.<br>
>         ><br>
>         > Yes, ycmd and YCM are very good things to integrate into, but I think that<br>
>         > shouldn't be the only focus, i.e. a good high-level API should provide a nice<br>
>         > and easy way of integration to any other third-party projects, too.<br>
>         ><br>
>         ><br>
>         >     I can only second the above. KDevelop is in exactly the same position, and I<br>
>         >     bet lots of other tools out there are as well. Just think of the potential<br>
>         >     time that can be saved by handing in an existing TU instead of having to parse<br>
>         >     that yet again.<br>
>         ><br>
>         >     Cheers<br>
>         ><br>
>         >     --<br>
>         >     Milian Wolff<br>
>         >     <a href="mailto:mail@milianw.de" target="_blank">mail@milianw.de</a> <mailto:<a href="mailto:mail@milianw.de" target="_blank">mail@milianw.de</a>> <mailto:<a href="mailto:mail@milianw.de" target="_blank">mail@milianw.de</a><br>
>         <mailto:<a href="mailto:mail@milianw.de" target="_blank">mail@milianw.de</a>>><br>
>         >     <a href="http://milianw.de" rel="noreferrer" target="_blank">http://milianw.de</a><br>
>         >     _____________________________<wbr>__________________<br>
>         >     cfe-dev mailing list<br>
>         >     <a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a> <mailto:<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><wbr>><br>
>         <mailto:<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.<wbr>org</a> <mailto:<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><wbr>>><br>
>         >     <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-<wbr>bin/mailman/listinfo/cfe-dev</a><br>
>         <<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-<wbr>bin/mailman/listinfo/cfe-dev</a>><br>
>         >     <<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-<wbr>bin/mailman/listinfo/cfe-dev</a><br>
>         <<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-<wbr>bin/mailman/listinfo/cfe-dev</a>>><br>
>         ><br>
>         ><br>
>         ><br>
>         > --<br>
>         > Best regards,<br>
>         > Kirill Bobyrev<br>
>         ><br>
>         ><br>
>         > ______________________________<wbr>_________________<br>
>         > cfe-dev mailing list<br>
>         > <a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a> <mailto:<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><wbr>><br>
>         > <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/cfe-dev</a><br>
>         <<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-<wbr>bin/mailman/listinfo/cfe-dev</a>><br>
>         ><br>
>         _____________________________<wbr>__________________<br>
>         cfe-dev mailing list<br>
>         <a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a> <mailto:<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><wbr>><br>
>         <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-<wbr>bin/mailman/listinfo/cfe-dev</a><br>
>         <<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-<wbr>bin/mailman/listinfo/cfe-dev</a>><br>
><br>
><br>
><br>
><br>
> --<br>
> Best regards,<br>
> Kirill Bobyrev<br>
</blockquote></div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Best regards,<div>Kirill Bobyrev</div></div></div>
</div>