Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>That said, the only type of projects that I've ever felt I really used Intellisense were sprawling Java applications.

Exactly. I've recently been using omnicompletion with Go (gocode) and while it's neat, it is not essential as completion is when writing Java/C#/ActionScript. I believe it has to do with the former language's reliance on multiple-inheritance as opposed to Go's duck typing. With multiple-inheritance one seems "farther" away from atomic data structures; to understand the objects one must learn an entire tree of taxonomy.

Personally I find Go's approach refreshing; with one page of documentation one can "see" how an entire collection of types (structs) relate. Here's an example: http://golang.org/pkg/database/sql/

>Ultimately, Vim benefits me with overall productivity

...and it's not just coding where vim increases productivity. I can't count the number nights I've spent writing essays or final papers in college with nothing more than vim, ispell, and the book I'm reporting on. When editing text becomes reflexive it is so much easier to express oneself.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: