Это язык программирования, который я разрабатываю. За процессом разработки можно следить в файле The road to Svartalfheim. Там публикуются идеи, мысли, проблемы, связанные с разработкой, и так далее.
- Концепция языка
- с точки зрения пользователя
- с точки зрения компиляции
- Парсер
- Грамматика
- Адекватный вывод ошибок
- Более правильная подсветка синтаксиса для pdf-ки
- Анализ
- Вывод и валидация типов
- Бэкенд
- Стандартная библиотека
- Компилятор Svart, написанный на Svart.
Svart означает "Тёмный", "Чёрный" в скандинавских языках, родственно немецкому "Schwarz". Свартальфхейм — дословно, дом тёмных эльфов — в скандинавской мифологии мир, расположенный между Мидгардом (Землёй) и Хельхеймом (адом).
Логотип — руна Эйваз, символизирующая Иггдрассиль (Мировое Древо) и защиту. Впрочем, как и всякое толкование, оно неоднозначно. С некоторой натяжкой эту руну можно трактовать как символизирующую медленный компилятор...