In Emacs sieht alles wie ein Service aus
In Emacs, Everything Looks Like a Service
Emacs wird oft mit einem Betriebssystem verglichen, aber der Autor argumentiert, dass es eher ein Orchestrator von Diensten ist. Der Beitrag zeigt, wie Emacs mit seinen eingebauten Bibliotheken für UI, Netzwerk und Datenbanken als Client für REST-Dienste fungiert. Anhand eines Beispiels mit dem Wetterdienst wttr.in wird demonstriert, wie man in Emacs Lisp einen eigenen Client baut. Alternativ kann man auch externe Skripte als Dienste einbinden. Der Autor schließt mit der Erkenntnis, dass in Emacs alles wie ein Service aussieht.
Wenn es ein bestehendes Kommandozeilenprogramm gibt, das die schwere Arbeit erledigen kann, kann dieses Programm als ein 'Service' umgedeutet werden, der über einen Shell-Aufruf zugänglich ist.