3 ms·
I've written two major projects: a window manager, and a fuzzy matcher. The window manager inherently requires a lot of configuration because everyone wants wi
by sdegutis 11y ago
I've written two major projects: a window manager, and a fuzzy matcher.
The window manager inherently requires a lot of configuration because everyone wants window managers to work differently, and even the same person will want to change how they use their window manager. So I've written about a dozen implementations of this; the most popular one one just wraps system calls as Lua functions, but it's also the most difficult to maintain because of the complexity of wrapping system callbacks with Lua callbacks and tracking them and allowing live code reloading etc.
The fuzzy matcher was written in one day, and I use it every single week day. It just uses stdin and stdout, and takes very few options. I haven't compiled it since I wrote it, and it's working beautifully.
So all in all I'd say the UNIX philosophy is a win.
- nvader 11y agoI'm interested in learning more about the fuzzy matcher you wrote. What kind of problems does it solve for you?