История изменений
Исправление SZT, (текущая версия) :
Нужно понимать, что кресты изначально предназначались для системнищы, низкоуровневого, и высокопроизводительного кода.
Вообще-то можно придумать некий диалект Си с s-expr синтаксисом, рефлексией и нормальными макросами, и дальше на этом городить любые абстракции, независимо от того, под что там оно предназначалось. А глядя на весь тот бардак, который развели в C++ c этими темплейтами и констэкспрами, хочется плакать.
https://github.com/carp-lang/Carp https://github.com/wolfgangj/bone-lisp/ https://github.com/kiselgra/c-mera например
Исходная версия SZT, :
Нужно понимать, что кресты изначально предназначались для системнищы, низкоуровневого, и высокопроизводительного кода.
Вообще-то можно придумать некий диалект Си с s-expr синтаксисом, рефлексией и нормальными макросами, и дальше на этом городить абстракции. А глядя на весь тот бардак, который развели в C++ c этими темплейтами и констэкспрами, хочется плакать.
https://github.com/carp-lang/Carp https://github.com/wolfgangj/bone-lisp/ https://github.com/kiselgra/c-mera например