[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: IDE
From: |
Dmitry Gutov |
Subject: |
Re: IDE |
Date: |
Thu, 29 Oct 2015 13:26:58 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Thunderbird/42.0 |
On 10/29/2015 01:12 PM, Oleh Krehel wrote:
I targeted C++ because that's a language that I use a lot and I needed
support for.
Makes sense. Why make it C++-specific, though?
Dynamic languages like JavaScript/Ruby/Python/Elisp/CL/Clojure/Scheme
don't need to rely on Semantic for tags info, they can just get it from
the REPL. It's still a choice, and both things can work and cooperate.
C++ can get it from rtags or irony-mode. And "just get it from the REPL"
is a big simplification.
However, for static languages like C++ Semantic is the only choice for
getting the tag metadata. Which other popular language is in the static
camp? Only Java, the rest I label as hipster, no offense.
a) Why is the dynamic/static distinction important for function-args?
Ruby and Python, for instance, have function signatures that don't look
too different from C++/Java ones.
b) There's Scala, and the fairly popular ENSIME. They are working on
Java support, by the way: https://github.com/ensime/ensime-server/issues/345
- Re: IDE, (continued)
- Re: IDE, Dmitry Gutov, 2015/10/21
- Re: IDE, Eric Ludlam, 2015/10/21
- Re: IDE, Dmitry Gutov, 2015/10/22
- Re: IDE, Eric Ludlam, 2015/10/22
- Re: IDE, Louis Höfler, 2015/10/22
- Re: IDE, Dmitry Gutov, 2015/10/27
- Re: IDE, Eric Ludlam, 2015/10/28
- Universal tag structure, was: Re: IDE, Dmitry Gutov, 2015/10/28
- Re: IDE, Dmitry Gutov, 2015/10/28
- Re: IDE, Oleh Krehel, 2015/10/29
- Re: IDE,
Dmitry Gutov <=
- Re: IDE, Oleh Krehel, 2015/10/29
- Re: IDE, Dmitry Gutov, 2015/10/29
- Re: IDE, Oleh Krehel, 2015/10/29
- Re: IDE, Dmitry Gutov, 2015/10/29
- Re: IDE, Eric Ludlam, 2015/10/29
- Re: IDE, Oleh Krehel, 2015/10/30
- Re: IDE, Xue Fuqiao, 2015/10/30
- Re: IDE, Oleh Krehel, 2015/10/31
- Re: IDE, Evgeniy Dushistov, 2015/10/23
- Re: IDE, David Engster, 2015/10/23