Слово process обычно означает запущенную программу. Сам Emacs работает в процессе такого рода. Однако в Emacs Lisp процесс — это объект Lisp, который обозначает подпроцесс, созданный процессом Emacs. Программы, такие как оболочки, GDB, ftp и компиляторы, работающие в подпроцессах Emacs, расширяют возможности Emacs. Подпроцесс Emacs принимает текстовый ввод от Emacs и возвращает текстовый вывод в Emacs для дальнейшей обработки. Emacs также может отправлять сигналы подпроцессу.
Объекты процессов не имеют синтаксиса чтения. Они выводятся в нотации хеша, указывая имя процесса:
(process-list)
⇒ (#<process shell>)
См. Процессы, для получения информации о функциях, которые создают, удаляют, возвращают информацию о, отправляют ввод или сигналы в, и получают вывод от процессов.