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

To be honest I don't have the slightest idea about how vi does it, but it feels like the design is operations taking 'move' entity as argument.

I glanced a bit at the actual elisp, it's not trivial dispatch, it's multiline intertwined bits of logic.

And even then, to the user it doesn't matter, the composability is hidden from him, making learning longer and failing to expose a very valuable concept entirely.

Some very interesting software pushed the idea of composability to visual tools even, look at Luxology Modo, where you can merge small widgets/tools into the one you need. Very neat.



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

Search: