Во про концепции среды немного расширено:
> -- Цитата:
> Более важными являются концепции реализации редактора кода и интегрированной среды, так как именно редактор кода определяет интерфейс с пользователем: -	  среда должна поддерживать работу как с одномодульными, так и с многомодульными программами;-	  среда должна обеспечивать простой и независимый от платформы механизм накопления программных компонент; в частности, с помощью этого механизма должны быть разработаны и включены в среду модули стандартной библиотеки; -	 среда должна позволять набор кода программы как в русской, так и в английской лексике; -	 среда должна обеспечивать возможность переключения лексики и синтаксиса языка программирования;-	 переключение лексики и синтаксиса не должно приводить к повторному анализу кода программы;-	 среда должна обеспечивать механизм добавления нового синтаксиса;  -	 среда должна обеспечивать невозможность изменения ключевых слов в коде;  -	 ошибки должны определяться в момент набора программы;-	 редактор кода должен оперировать конструкциями языка и объектами программы;-	 редактор должен обеспечивать при необходимости традиционные операции редактирования текста; -	 ввод-вывод данных должен осуществляться в рамках среды без выхода в  операционную систему. -	 среда должна обеспечивать разработку системы помощи непосредственно в редакторе.В настоящее время практически все эти концепции реализованы в рамках интегрирован-ной среды Semantic IDE.