Либу опять сломал, пропустил релиз, который хотел сделать перед следующей фазой масштабного рефакторинга. В следующей версии библиотека будет поделена на две. Первая сохранит своё имя Intra и будет содержать всякие обобщённые штуки, шаблоны, range и т.п. Она будет основной, и именно в основном её я буду разрабатывать и продвигать. Вторая будет называться Extra, в неё вынесу менее крутые вещи, которые и так уже есть в STL типа контейнеров и т.п.. Потом решу, что с ней делать, может рано или поздно выкину её целиком или её отдельные части.
Язык начну делать как только Intra утрясётся и перестанет возникать желание в ней что-то поменять и сломать, потому что язык будет основываться на ней.
Язык DataVoln®, это не язык программирования общего назначения, он не заменит другие языки целиком. Он решает довольно широкий, но ограниченный круг задач по хранению и обработке данных, которые не может эффективно решать ни один существующий язык.
Мой язык сначала будет интерпретируемый, его вполне можно сделать относительно быстрым, заранее скомпилировав наиболее распространённые циклы с операциями, преобразующими данные. Потом наверное попробую сделать простенький JIT. Тащить LLVM, который будет в сотни раз тяжелее самой реализации языка, желания нет.
Сейчас у меня пауза, я на даче, дела и обстановка не особо способствуют программированию. Сегодня и завтра и меня даже нет компа под рукой, а на телефоне печатать подробные ответы долго и неудобно. Если у кого есть желание, можете промотать чат к концу февраля, где-то там я пытался подробно рассказать о своей идее и отвечал на все вопросы.