LINUX.ORG.RU

История изменений

Исправление KivApple, (текущая версия) :

Автокомплит и детальная подсветка синтаксиса (а не просто ключевых слов). Придётся при каждом изменении исходника гонять все эти макро-функции. Язык то написать можно, а вот с IDE будет тяжело. Сообщения об ошибках компилятора тоже будут менее информативными. Чтобы язык стал популярным в 2023 году, придётся решать эти весьма нетривиальные проблемы.

А так из свеженького можешь посмотреть, например, на Zig. Там как раз можно писать compile-time функции почти с тем же синтаксисом, что и runtime (просто им доступны специальные операторы для манипуляций над данными о типах).

Исходная версия KivApple, :

Автокомплит и детальная подсветка синтаксиса (а не просто ключевых слов). Придётся при каждом изменении исходника гонять все эти макро-функции. Язык то написать можно, а вот с IDE будет тяжело. Сообщения об ошибках компилятора тоже будут менее информативными.

А так из свеженького можешь посмотреть, например, на Zig. Там как раз можно писать compile-time функции почти с тем же синтаксисом, что и runtime (просто им доступны специальные операторы для манипуляций над данными о типах).