Здравствуйте, night beast, Вы писали:
NB>Спрошу по-другому, tex -- это хороший язык (учитывая выделенное), или нет?
Да, но это не язык программирования в обычном смысле этого слова, сравнивать некорректно

.
G>>Но, скажем, решать на нем численно диффуры я бы не стал, как и писать на нем веб-сервер. Т.е. тех — это не совсем тот язык, который стоило бы приводить в пример. Макроассемблер гораздо лучший пример — на нем много софта писали в 70-е.
NB>Спросил про тех, потому что догадываюсь о вашем отношении к ниму
NB>Без макросов он был бы совсем другим.
NB>Да. Именно мощьная система макросов позволила создать Латех.
NB>Почемы вы лишаете такой возможности другие языки.
Конечно. Макросы и [макро]замена — естественная вещь для обработки текста, к этому сводится сама суть его обработки. Слава богу, на
семантику самого текста макросы теха не влияют, не так-ли (поэтому на его понимании не сказываются)? Этим они и отличаются от макросов в языках программирования.
Далее — я не господь бог, и не лишаю языков макросредств. Я сильно ограничиваю их применение в разработке, где могу, только и всего. И главное — мне, по большому счету плевать, как будут делать другие.
G>>3) Обработка и генерация текстов по сути своей состоит из [макро]замен и подстановок. Тех имеет больше общего со всякими XSLT, которые при большой фантазии тоже можно назвать "макросами". Когда тех интерпретирует исходный файл, он запускает макросы, преобразуя исходный текст в другой. Когда я пишу в корпоративную вики, я тоже люблю определять макросы, чтобы облегчиь разметку текста. Когда вы пишете статью — пользоваться макросами естественно. Только программная система — не статья.
NB>Здесь не спорю. Однако если один подход успешно работает в одной области, почему бы не применить его в другой?
Ну вот это и есть ответ на ваши вопросы — почему я возражаю против аналогии с тех-ом, вроде вы с этим согласны. Конкретные примеры я привел в
http://rsdn.ru/Forum/Message.aspx?mid=2050485&only=1Автор: Gaperton
Дата: 09.08.06
NB>PS: мне не очень нравятся истерические вопли вокруг Nemerle, но сам то язык в этом не виноват. Думается, его проблемы не в макросистеме.
Не знаю, в чем его проблемы, и это не особенно мне интересно. Я возражаю против конкретного пункта, вокруг которого истерика — макросы.