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

We could potentially get over the bikeshedding by letting everyone configure their IDEs per their own taste for syntax.

We Smalltalkers were discussing doing this at Camp Smalltalks in the 2000's.

I'm currently working in golang, and I've noticed that Goland IDE expends quite a bit of compute indexing and parsing source files. Not only that, but, a significant portion of the bug fixes have to do with this, and the primary motivation for restarting Goland has to do with stale indexing.

Wouldn't tools like git simply work better, if they were working off of some kind of direct representation of the semantic programming language structures? Merging could become 100% accurate, for one thing. (It's not for some edge cases, though many might mistakenly think otherwise.)



> Merging could become 100% accurate, for one thing.

How so? Merge conflicts don't arise from the inability to locate the proper change, but from the inability to decide, which of the change, if any, would be proper.




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

Search: