Если под «поддержкой псевдотерминалов через среду выполнения Phobos» вы подразумеваете некоторую абстракцию более высокого уровня поверх псевдотерминалов, поддерживаемых базовой операционной системой, то я должен сказать, что никогда не видел такого.Как и C ++, D может напрямую вызывать функции C, поэтому я считаю, что написание ожидаемого приложения в D не должно быть трудным, если вы уже сделали нечто подобное в C или C ++.
В Linux люди обычно вызывают функции openpty(3)
, forkpty(3)
или login_tty(3)
.Я не знаю о других системах.