Сборка мусора
Как только определено множество недостижимых объектов, сборщик мусора может освободить память, занимаемую ими, и оставить остальное как есть. Также можно после освобождения памяти переместить все или часть оставшихся объектов в другие области памяти, обновив вместе с этим все ссылки на них. Эти два варианта реализации называются, соответственно, "неперемещающим" и "перемещающим".
MH Message Handling System
MH состоит из отдельных программ, таких как codice_1, для просмотра сообщений, codice_2, чтобы увидеть заголовок сообщения и codice_3, для удаления сообщений. С помощью программы codice_4 можно выбрать сообщения по отправителю.
Поскольку различные программы запускаются отдельно и в разное время, между ними должна быть организована связь. Информация, такая как письмо, которое выбрано в настоящее время, хранится в файлах (в этом случае codice_5 файлы в дереве каталогов пользователя).
MH следует философии Unix: "Пишите программы, которые делают что-то одно и делают это хорошо. Пишите программы, которые бы работали вместе. Пишите программы, которые бы поддерживали текстовые потоки, поскольку это универсальный интерфейс"(Doug McIlroy).