Пара параллелей:
«Все это передача сообщений» было сделано сначала (и все еще лучше) Smalltalk .
Много лет назад Дейв Хэнсон и Крис Фрейзер провели эксперимент, в котором говорилось, что «язык - это операционная система». (Это никуда не делось.) Предложение вашего коллеги пахнет как «давайте поговорим с существующей операционной системой, как если бы это был объектно-ориентированный язык».
На мой взгляд, основными идеями, которые отличают Unix, являются
- Все это файл
- Многие файлы текстовые
- Файлы могут передаваться через программы с использованием стандартного ввода и стандартного вывода
Я не вижу, как эта модель улучшается за счет наложения объектов поверх нее. Объекты не соответствуют существующей модели Unix, поэтому вы собираетесь создать совершенно новый набор программ, которые используют объектную модель. На этом этапе вы также можете просто использовать один из множества прекрасных объектно-ориентированных языков программирования в мире или, если вам нужно более одного, один из множества ужасных инструментов взаимодействия, таких как CORBA.