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