logoalt Hacker News

A Vompeccc Case Study: Spotify as Pure ICR in Emacs

12 pointsby chiplylast Tuesday at 1:23 PM3 commentsview on HN

Comments

chiplylast Tuesday at 1:23 PM

"This is the third post in a series on Emacs completion. The first post argued that Incremental Completing Read (ICR) is not merely a UI convenience but a structural property of an interface, and that Emacs is one of the few environments where completion is exposed as a programmable substrate rather than a sealed UI. The second post broke the substrate into eight packages (collectively VOMPECCC), each solving one of the six orthogonal concerns of a complete completion system.

In this post, I show, concretely, what it looks like when you build with VOMPECCC, by walking through the code of spot, a Spotify client I implemented as a pure ICR application in Emacs."

mplanchardyesterday at 9:18 PM

I really love this content, and the presentation, but I will just say that a “go back” button when following a footnote would be a really welcome addition

show 1 reply