4 ms·
Well... Unix bring the idea of being a "base platform" for third party software using simple IPC as a way to integrate any different kind of software. This work
by xte 8y ago
Well... Unix bring the idea of being a "base platform" for third party software using simple IPC as a way to integrate any different kind of software. This work well in many case, but can't really scale so I consider UNIX model as a good model for "embedded devices" nothing more. Today's unix, only with X prove that unix model does not exists anymore.
Emacs bring the idea that there is no real distinction between application, OS, data whatever, we need a completely integrated computing environment that act "uno animo" easy bent and build for anyone by anyone. This works really well, but in academia, so in a super-slowly evolving environment because the level of complexity needed to realize such idea in practice is so high that's demand decades only to create a desktop... That's why Emacs while keep evolving and even after decades it's still on the scene, it shine or better as someone say it outshine other software like the sun outshine night stars, but it suffer it's own architecture being nearly unable to really radically evolve...
I hope for a distant future with a GuixSD OS, perhaps based on Plan9 (more interest IMO than Hurd), that boot directly into Emacs instead of a shell and anything is done with Guile Scheme so I can really see and use a LispMachine in the present (future) but it's a dream I do not really think it can ever arrive...
- anthk 8y ago- GuixSD is writting a Bash replecement shell based on Scheme =) - About Unix and Emacs, I like both approach, but Emacs tends to locks itself pretty often. Now, if there was an Acme-like editor without mouse chord and Vi keys, it would blast anything. Emacs has google-translate-at-point, I, myself, just use xsel on the clipboard and pipe it automatically to translate-shell. A cwm keybinding, and I get a translated text on a popup.
- sedachv 8y ago> I, myself, just use xsel on the clipboard and pipe it automatically to translate-shell You can do SHELL-COMMAND-ON-REGION (M-|) and get the output in the echo area.