Здравствуйте, Lazy Cjow Rhrr, Вы писали:
XC>>Сейчас в основе лежит текстовый редактор, а поверх него навешиваются различные парсеры, Class Brower'ы и визуализаторы. А хотелось бы наоборот. Пусть программа как и раньше хранится в файлах в текстовом виде (это чем двоичные форматы), но при загрузке в IDE она СРАЗУ загружается в какое-то AST, и вся дальнейшая работа происходит уже через это AST.
LCR>То что ты предлагаешь некоторые люди давно прошли. Читаем Пола Грэхема:
LCR>LCR>If you understand how compilers work, what's really going on is not so much that Lisp has a strange syntax as that Lisp has no syntax. You write programs in the parse trees that get generated within the compiler when other languages are parsed. But these parse trees are fully accessible to your programs. You can write programs that manipulate them...
Читаем внимательно и понимаем, что Грэхем писал о совсем другом.
... << RSDN@Home 1.2.0 alpha rev. 672>>