In this job, what really makes our car go faster to its destination (using the metaphorical conceit) is the expressiveness of the language, although that is a hard thing to measure.
Editors all have their own language to them, the set of bindings they provide, which can be combined to do what we have in mind. Programmatically re-formatting text (through the use of macros) is one way for an editor to be really expressive. Then, giving an API and a language to actually statefully program your actions can give you even more expressiveness.
My point: language wars and editor wars are one and the same.
Editors all have their own language to them, the set of bindings they provide, which can be combined to do what we have in mind. Programmatically re-formatting text (through the use of macros) is one way for an editor to be really expressive. Then, giving an API and a language to actually statefully program your actions can give you even more expressiveness.
My point: language wars and editor wars are one and the same.