Вы разрабатываете новый язык, потому что ЛИЧНО испытываете в нём потребность? Или для того чтобы осчастливить "бедных" пользователей C/C++?
Поскольку первоначальной идеей была разработка ОС, вместе с языком это нужно рассматривать как попытку создать отдельную экосистему, основанную на оригинальном подходе к решению задач -- борьбе с рутиной -- в том смысле, как она понимается автором проекта. ОС и язык -- инструменты для реализации выбранного подхода.
C/C++ рассматривается как некий ориентир, пример успешной экосистемы или даже нескольких экосистем. Глядя на него, сразу видны и задачи, и требования, и глубина проработки, и усилия для этого. Воспроизвести результат, не копируя подходы и решения -- вот чего хочется. С этой точки зрения Оно "спасает" программистов на C/C++ так же, как их "спасает" Objective-C, например.
Может все же со стороны примеров зайти?
Пробовал, но пока не получается или получается совсем мало, как в
new. Думаю, что со временем появится раздел с аналогами решений, принятых в других языках. Надеюсь, что помогут ваши наводящие вопросы.
Синтаксис - дело вторичное. Главное - семантика:
Не знаю, как это правильно объяснить. Поиск семантики через синтаксис? Гм. Ведь вместе с синтаксисом вырабатывается некая модель, которая станет основой байт-кода.
Представление программы в виде семантического дерева позволяет реализовать идею Б.Страуструпа о том, что синтаксис языка программирования является только интерфейсом [3]
Это не из "Странника" цитата? Нагуглил, вроде нет. Похожая идея была также в SymADE Максима Кизуба... А ваша разработка как-то мимо меня прошла.
Идея Единой среды в том, что одновременно с разработкой языка ведется поиск некой минимальной высокоуровневой машины, оперирующей понятиями "объект", "список", "условие", "функция" и некоторыми другими. Скажем, объект рассматривается как "объектный регистр"... Простота тут не в синтаксисе, как в Обероне, а в машине -- в байт-коде. Именно поэтому в Оно сразу два синтаксиса -- командный и декларативный.
В разработке все проявляется как-то одновременно, и мне кажется, что набор понятий машины возникнет в тот день, когда будет завершена работа над синтаксисом. Есть какие-то внутренние критерии, позволяющие отделить хорошее от плохого, но пока затрудняюсь сформулировать их словами.