Без заголовка
В 1989 году в группе Аттик был сделан тоже вполне ДОСовский МикроКальк, в котором можно было прямо в тексте выделить строчку и выполнить ее разными способами (например, оценить ее как арифметическое выражение. Или выполнить, как команду ОС). А таблица просто рисовалась.
Да и вообще, любой спредшит сегодня делает ровно то же самое и используется ровно таким способом :)
Как я понимаю, фишка в Active Essays в том числе и в том, что программа необязательно спрятана "под текстом" (как формула в клетке спредшита, или разметка в тексте HTML). Они видны одновременно, и есть кнопочка "исполнить". Еще есть неявное требование, что язык программирования должен быть "традиционным" (т.е. из ряда C, Lisp, Smalltalk и т.д., а не язык формул спредшита). В последнее время это требование преобразуется в более сильное: чтобы языков могло быть несколько.
Еще много внимания в Active Essays уделяется верстке: при изменении площади окошка все должно само правильно переформатироваться, как это обычно происходит в браузере.
Если я правильно понимаю, дело не в том, что возможны такие программные системы (Кея волнует минимальность кода, в котором такую систему можно сделать с максимальной гибкостью). Дело в том, как это потом использовать.
А про MathCAD -- да, хороший пример. Напиши письмо Warth'у ;)