
That is such a good idea!
I once began writing a plugin for the eclipse IDE and wanted to map certain keys to just do very specific code actions. I was actually inspired by fighting games and how naturally combos can feel.
It ultimately didn't really work and I abandoned it, because we give things names and then you have to type the full name out anyway.
I still want something like fighting game controls for programming languages.
Edit: maybe for it to really work one would need to build the language with that in mind, but how would such a language even look like?
I feel you! I think fighting game controls allow for very deep expression but I think the fundamental tension with programming would be that, the way I see it, there would be a tradeoff with readability and that cascades into program with maintainability, etc.
I think a language made for this would be a lot of nested functions calls and very few operators. But i’m just speculating! I don’t know a lot about languages.
Oh god. Now I am thinking about competetive clojure or APL programming.
Beat your data into shape!