My ed(1) Toolbox: A Deep Dive into the World of ed(1) Implementations
2025-09-24
Artyom Bologov, a self-proclaimed ed(1) enthusiast, shares his collection of ed(1) implementations and scripts. He uses ed(1) extensively as a Git editor, sudo editor, and even a static site generator. His toolbox includes GNU ed, OpenBSD ed (oed), a modernized version called wed(1), a more user-friendly aed(1), and xed(1) for scripting. These tools address ed(1)'s limitations, such as a lack of scripting support and user-unfriendliness, while maintaining portability across various systems. He even created ed(1) implementations in Brainfuck, BASIC, and Modal—a testament to his dedication. Bologov concludes by urging readers to embrace and love ed(1).
Development