Hacker News new | past | comments | ask | show | jobs | submit login

> I am actually somewhat convinced that s global namespace is one of the major factors of growth for Emacs. Yes, namespaces can be nice. But there is something about a playground that encourages all cards on the table.

Isn't that a point of commonality with Lisp Machines? Not that I've used one, but from what I read, one of their great aspects is that every function of everything running in a Lisp OS was available for impromptu runtime modification. IOW, you could modify anything even while it's running, without the need to rebuild it and restart it like we do now.

Having a global namespace makes the hot-reloading easier by not having to figure out in what namespace the redefinition should be happening.

That feature is pretty much only widely available in Emacs, now.

That is my understanding. But I don't know, if that makes sense.

It certainly sounds magical. And the few times I work with bugs in Emacs libraries, it is amazing to jump to source so effectively.

Applications are open for YC Winter 2022

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact