3 ms·
Before I was familiar with lisp, I remember being shocked to see a suggestion in pypy's documentation that everything could just be compiled to lisp. I couldn't
by nyellin 15y ago
Before I was familiar with lisp, I remember being shocked to see a suggestion in pypy's documentation that everything could just be compiled to lisp. I couldn't understand why anyone would do that.
I don't know why lisp failed to become mainstream, but I wish the GNU vision of using guile as a universal extension language had succeeded. How different using computers would be today! Instead of the superficial changes in GNOME 3 and KDE 4, GNU would have a unified desktop vision, where all programs are as extensible as Emacs. We would have personal computing environments that evolve to handle our workflow.
Instead, we keep confusing simplicity with lack of extensibility for regular users. We keep creating incomplete scripting environments from scratch. No one writes one off Firefox extensions or OpenOffice plugins the way they do Emacs macros... But it didn't have to be this way. It's 2011 and we should all be scripting our computers, but instead we are slaves to software and its needs. We are forced to repeat more and more repetitive tasks as our programs improve.
This comment was automatically written by M-x commentator
- fijal 15y agoI'm happy to see the world where not all programs are like emacs. Don't get me wrong - I like and use emacs, but I would not like to do some M-x magic in a text buffer to get some web experience.
- nyellin 15y agoI don't think Emacs has the perfect approach either. But I would like the option to get under the hood and script any app with guile.