Среда анализа данных ROOT , обычно используемая в физике высоких энергий, использует двоичный формат файла, который имеет внутреннюю структуру, подобную реальной файловой системе (то есть папке и файлам). Вывод метода ls () из программы выглядит примерно так:
KEY: TH1D name1
KEY: TH1D name2
KEY: TH2D name3
....
Где «TH1D», «TH2D» и т. Д. Являются просто типом объекта. Было бы очень приятно просмотреть файл в dire-подобном интерфейсе в emacs. У меня, конечно, нет энергии / времени, чтобы написать с нуля интерфейс для этого с нуля (даже с помощью источника dired.el). Мой вопрос: если возможно, как я могу просто записать на пленку интерфейс Dired, повторно реализовав некоторые функции, чтобы сделать интерфейс, похожий на Dired, для вывода, как описано выше?
Я, конечно, не ожидаю полного решения здесь, а скорее приведу ссылки на примеры, учебные пособия и другую полезную информацию.