1. интерактивный редактор языка программирования.
три окна, в первом код на нитре, во втором код на языке программирования в третьем преобразованное АСТ.
При достаточной скорости работы и удобстве данный проект начнет ограниченно использоваться и саморазвиваться, как минимум пойдет поток ошибок в нитре.
2. вывод типов GC/maloc(free) — определение на этапе вывода типа возможно ли сделать работу с переменной без GC и подсветку в среде.
Так же подсветку места где возникает проблема с невозможностью определения.
дополнительный вид объявление переменной — работа без GC(если невозможно, то ошибка компиляции)
3. Родная поддержка отступного синтаксиса, есть много неплохих языков без ИД, возможно кого то это заинтересует. (Nim?)