kentfredric at gmail.com
Fri Jan 17 17:31:46 GMT 2014
On 18 January 2014 06:17, Yitzchak Scott-Thoennes <sthoenna at gmail.com>wrote:
> If you already mentioned those things, I missed it. Perhaps Kent did too.
> Didn't read like a rant to me, just information.
Actually, upon double checking my mailing list log, I do see his
requirements listed now.
Though it was a in a seperate message, and my limited short-term memory and
attention span unfortunately eclipsed, thinking it was 2 posts by 2 people,
so I was responding to second as if the first had never existed.
My mistake, sorry.
Here's the relevant context:
- contextual code completion, for example method names on a given object
> (requires knowing what class / role that object is expected to
> - automated refactorings (e.g. "replace conditional with polymorphism" or
> "extract inner class")
> - workflow-based rather than simply file-based integration with testing,
> version control, issue trackers
> (and probably a load more but I have work I should be doing)
And indeed, those are hard things to deliver from a text-editor oriented
system, which has no sense of project. And some of those are a bit hard to
do in Perl in my experience.
If you need those things and are in Java, then yes, upgrading to an IDE
gives you those things. But my last IDE exploration indicated those things
were still impossible/nightmarishly hard/broken on Perl.
The workflow stuff does exist for Vim however, there's Git addons , and
ability to run project tests, just they're atypical. ( And most IDEs for
java don't come with Git support out of the box yet either )
More information about the london.pm