Итак, есть конструктивная концепция акцентировать коммуникационный аспект процессов интерпретации. А значит не просто лингва, а лингва франка, но если расширять фокус символизации, то расширять глифы не только увеличением количества строк в терминале или с перпедикулярной стороны, например, иероглифами, но графическими репрезентациями, в принципе, графиками, схемами и графами, как в развивающейся концепции notebook. Что и делается, но пока в рамка, исключительно, предметной области, в качестве диалектов, реализованных отдельными библиотеками и даже не входящими в стандартную библиотеку ядра базовой операционной среды. С другой стороны, проявляется тенденция не только смотреть на веб-браузер как ОС, но и использовать его как хост. И многие "старые системы", итменно, на этой стадии выходят из игры. Конечно, джава-скрипт, реализованный на С/С++ и когда-то джава аплеты на джаве, развили все потенциальные практики программирования и теперь даже в недрах крупных корпораций, развивающие алтернативные лингва типа си шарпа, дарта ... и прочее, напрочь отсутствуют попытки переоценить наспех сотворенный интернет-интерфейс ... Если что-то и происходит, то скорее "исторически", типа как в unix-традиции (FLTK) или того же Qt. То есть евангелисты С/С++ конкурируют друг с другом, типа кто круче, а остальные пока как бы в стороне, хотя очевидно, что любая система расширяема и ничто не мешает такой внешней конкуренции, хотя бы как например, делают сторонники Common Lisp. Может потому, что проще сделать транспилер в С/С++, но тогда так и надо последовательно действовать, в сторону интерпретации новых скриптов, без компиляции в машмнный код ... или уж если что-то доказывать, то по-настоящему. Иначе все упирается только в альтернативный синтаксис. Почему на Schema до сих пор нет своего браузерного движка, если они утверждают, что это лучший Lisp. А ведь тенденция налицо (https://webui.me). Действительно, чем десктоп не проводник, а проводник не браузер ... И тот же вопрос для любого редактора или фреймворка ... Уж если и делать возможность несколких рабочих столов (представлений), то почему они такие одинаковые ... а не сделать, например, "проводник на холсте" ... я бы с удовольствием такое представление системы в целом, использовал.
То есть, Web browser - GUI для JavaScript системы, кстати, где уже, CSS начинает конкурировать с JS, вытесняя его в сторону обслуживания внешней ОС, а те же markdown и прочие wiki-разметки гипертекста, заставляют задематься о том, что не переборщили ли разработчики со стандартами HTML и XML, пытаясь реализовать "издательский" SGML, что совсем не обязательно для представления персональных систем знаний. Кстати, о последних. Похоже это фундаментальный параметр для выбора проектов для анализа с целью потенциального использования. И надо пересмотреть отношение к выражению "СИСТЕМА ОБЩЕГО НАЗНАЧЕНИЯ".