On 18 January 2014 06:17, Yitzchak Scott-Thoennes <sthoe...@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 > implement/perform) > - 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 ) -- Kent