Re[11]: Мои пять козявок на тему Почему у Nemerle нет будуще
От: Gaperton http://gaperton.livejournal.com
Дата: 21.08.06 07:37
Оценка:
Здравствуйте, 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, но сам то язык в этом не виноват. Думается, его проблемы не в макросистеме.

Не знаю, в чем его проблемы, и это не особенно мне интересно. Я возражаю против конкретного пункта, вокруг которого истерика — макросы.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.