pkotrcka.inlisp.org

Warning: work in progress

How you can get into something as weird as ed? Simply, it is standard, every good admin tells you that it is standard and then you will not find in your Debian by deafult. And you start to be curious :-)

ed(1) is something you should be able to find and use in each and every good UNIX based operating system. Or, let me rephrase this. ed(1) is something you *need* to find in each and every good UNIX system, since it is a requirement for Single UNIX Specification. And yes, if you are looking on this page from your shiny new Apple laptop - ed(1) is there. And this is my journey with ed. Hey, did I mention that you should buy a book about it and support a great author? No? Then hey, buy a book (ext. link) about it.

This part of the website (just the text, I am not confident enough in using ed(1) to edit the whole html file) has been written in ed itself. Mostly as a practise, to check all the features mentioned in the book 'Ed Mastery' - append, insert and bookmark.

Do you even know that ed(1) has bookmark? It was like: wow, not what I would expect from a line editor.

About the last thing on my list of "What I know about ed yet": It makes you think.

What I mean by that? Well... There was a joke on how much time you spend by setting your IDE comparing to the time when you actually write some code. I think it is similar with editors.

When you use ViM, a lot of people tend to tinker with their .vimrc files a lot. To implement this and that and to highlight this and that.

There was actually a thread on Twitter about this - that all these assistive features make you lazy. Without highlighting, you will write a cleaner code, simpler code, use tab correctly to make it easier to read. This is something that I would appreciate as a beginner in LISP. To start to write my code properly. And not only code, scripts, configs, everything.

OK, enough of rambling, I will edit this text in ed and post it on my website. Happy reading :-)

What I know about ed(1) yet:

w3m friendly