|
From: | Dmitry Gutov |
Subject: | Re: project.el semantics |
Date: | Mon, 23 Nov 2015 01:21:43 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Thunderbird/42.0 |
On 11/23/2015 12:04 AM, Stephen Leake wrote:
My impression is Dmitry is stuck on not accepting other valid use cases as requirements.
"I want to specify things in this way, but not that way" is not a new, or a disregarded, requirement, as long as both ways are equal in expressiveness, and I think we've established that they are.
It's not like I'm happy to make things harder for you, but simply insisting on your side without addressing my objections won't improve anything.
Are we still talking about emacs 25? this would be a big change from the current API.
Apparently we've decided to make both xref and project.el experimental in Emacs 25. It will be an opportunity to think on them more and collect more feedback, without committing to the current APIs.
My approach is this: I should be able to rewrite the user interface of the project-related portions of the current ada-mode on top of the project.el API, while also adapting the current ada-mode code to provide a project.el backend. If I can do that, then those UI functions will be generally useful with other project backends (I can reuse them on Java projects, etc).
+1.You're unlikely to be able to rewrite *all* of ada-mode's project-related functions like that, but being able to do that for some of them will be a win already.
[Prev in Thread] | Current Thread | [Next in Thread] |