С большим вниманием слежу за дискуссией посемантическому редактору.
И наблюдаю некий разброс подходов - не сходятся участники в том, что
должен этот редактор делать и как быть организован. И посему желающих пойти-туда-незнамо-куда-и-принести-то-незнамо-что не находится.

Думаю, дело в том, что сам по себе редактор - не самоцель. Смысл ему
придает использование в рамках некоторой технологии, которая подразумевается,
но не обсуждается как основа.

Но как может быть изложена технология, которой нет? По-видимому, придется
фантазировать. Таким образом, для начала требуется изложение технологии
работы - фантазийный "Учебник" по программированию на несуществующей IDE.

А уже потом - с картинок учебника - нетрудно будет сделать интерфейс с
пользователем. И прочее и прочее...