Релиз языка программирования NewLang 0.4

Новые возможности и изменения в синтаксисе NewLang

Новые возможности компилятора (nlc)

  • Полностью переделан макропроцессор.
  • Переработана архитектура компилятора с разделением на парсер, макропроцессор, синтаксический анализатор, интерпретатор и генератор кода.

Разное

  • Сайт с документацией переведен на Hugo и сделан двуязычным.
  • Вместо бинарных сборок на сайт добавлен раздел Playground and example code для небольших экспериментов.
  • Выполнен переход на clang-16 (переход на clang-17 и старше планируется после полной реализации корутин и поддержки расширенных форматов чисел с плавающей запятой).
  • Количество контрибуторов проекта стало больше одного!