|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Denis Smirnov 2:5020/400 29 Jan 2002 03:12:13 To : Eugene Gorbunoff Subject : Re: tcl VS REXX -------------------------------------------------------------------------------- Eugene Gorbunoff <Eugene.Gorbunoff@f769.n5030.z2.fidonet.org> wrote: DS>> Hу попробуй из процедуры _вернуть_ несколько значений в бобике. Потом EG> а в чем проблема? В том, что всё это делается через задницу. Да, мне пожалуйста возможность передачи стема в качестве параметра. EG> нифига себе! как можно так говорить? EG> если ты не знаком с языком, это не значит, что его можно поливать грязью. EG> если ты с ним не совместим, то выбирай другой, а вместе с ним и другую ОС. Я уже выбрал. Когда понял, что под полуосью среди самых частоиспользуемых команд у меня почему-то были gcc, make и perl. Hе nmake, а make. И когда понял, что меня шелл в полуоси не устраивает, а я предпочитаю таки работать в консоли. Флейм OS/2 vs Linux, я надеюсь, мы здесь разводить не станем -- ты и без меня прекрасно знаешь как преимущества, так и недостатоки полуоси. По поводу рекса -- глянь в архив SU.OS2.PROG, я там высказывал всё, что я думаю по поводу классического(!) рекса (объектного я не знаю, к сожалению, а сейчас нет причин его изучать). Я уж молчу по поводу того, насколько 'хорошо' он документирован. Помнится Andrew Cherepivsky мне не раз показывал особенности бобика, которых нет в штатной документации, или которые далеко не очевидны. Да, в бытность пользователем OS/2 я просто тащился от этого языка, но всё-таки скорее не от языка (т.е. от синтаксиса и библиотек), а от того, что хорошим тоном в полуосевом софте считалось использовать его как скриптовый. EG> Вся OS/2 основана на рексе: на рексе пишутся инсталляторы, шедуллеры, EG> обработчики текстовых файлов, http-серверы. из рекса можно декстопом EG> шевелить, управлять цифровыми камерами и UPS'ами. Рекс можно использовать в EG> своих программах, как внутренний скриптовый язык. и люди пишут на EG> нем многомегабайтные программы. Если ты согласен с тем фактом, что на коболе EG> написано/пишется большинство программ, то вместе с этим утверждением EG> прийдется принять второе - рекс это еще более часто используемый язык. EG> ("Философия Java" Брюса Эккеля) Ага, а теперь как ты думаешь -- _почему_ используется именно рекс? А я тебе скажу. Ровно по той же причине, по которой под виндами используется VB. Другое дело, что рекс мне нравится куда больше, чем VB. EG> у каждого языка своя концепция. у рекса - это "все есть строка". Если ты EG> готов работать в такой модели, то ты берешь рекс. У рекса далеко не "всё есть строка". Пример -- стемы, которые вообще явно прилеплены сбоку, и не могут нормально передаваться в качестве параметров и возвращаться в качестве значений. Хоть бы ссылки сделали, что ли... В большинстве скриптовых языков "всё есть строка" в том понимании, в котором это имеешь в виду ты. Просто в тикле есть ещё списки, которые, кстати, тоже строка (!), a в перловке есть массивы и хэши, а в php фактичехэши. Основная концепция рекса в том, что это универсальный язык в полуоси. А в *ix'ах такого попросту нет -- ибо их есть много разных для разных целей. -- С уважением, Denis http://freesource.info --- ifmail v.2.15dev5 * Origin: MTU-Intel ISP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/91040686e171.html, оценка из 5, голосов 10
|