then you might think, Okay, well, I'll launch this Python editor, this IDLEmax, and you end up at a Python prompt. So now you can type things into your text editor, but you could tell Python to execute that text if you wanted, and that would then change how your editor behaves. So for instance, let's say you're in this fictional IDLEmax, and you type in import requests. Well, now your text editor, IDLEmax, can fetch URLs from the internet. You couldn't do that before, but now that you've typed import requests, which is the Python module to communicate over HTTP and HTTPS, now you can. So you've just literally reprogrammed the environment that you're working in. And that's for Emacs as well, long before any of these ideas. Emacs was, yes, it was a text editor, but it had the ability to evaluate code if you wanted it to, and to internalize that code. It was a big deal then, and frankly, it's a big deal now. It's a bigger deal if you're going to actually write Emacs Lisp. If you're not, (34/54)
You are viewing a single comment's thread from: