Roman Suzi
Jul 7, 2022

--

One feature, which was immature in Emacs (never used VS code though) last time I checked is refactoring. In PyCharm I can move and rename things (in Python or Javascript) with all consequences being taken care of in a matter of seconds. Same with resolving conflicts. When text editor "knows" the language, programmer needs to resolve only ambiguous parts. So merges are usually automatic.

I am still using Emacs for some other things, but language-aware IDEs really boost software developers productivity.

Next step is probably Idris2 style type-driven development where the type system keeps programmer's options in check.

--

--

Responses (1)