Я подумываю сделать что-нибудь с предметно-ориентированными языками для моего студенческого проекта. Моя единственная проблема в том, что я не могу найти каких-либо интересных примеров, в которых я могу получить root. Есть ли у кого-нибудь хорошие примеры DSEL (желательно с открытым исходным кодом)?
Кроме того, одна область, на которую я хотел бы обратить внимание, это решение / решение проблем параллелизма (сопрограмм и т. Д.) С DSEL. Есть ли хорошие примеры, когда кто-нибудь использует это в DSEL? Если это глупое применение DSEL, объясните, почему ...
Еще одна потенциальная область для изучения - программирование баз данных. Опять же, это глупая область для изучения с DSEL. Например, можно ли добавить в C # какой-нибудь сумасшедший синтаксис манипулирования базой данных, скажем, хорошим проектом?
РЕДАКТИРОВАТЬ: Общие языки, на которых я хотел бы реализовать, были бы Java, Python, Scala, C # и т. Д. Вероятно, не C ++ или C.