Re[4]: минусы Ruby
От: Ligen Украина http://zone-of-ambiguity.blogspot.com/
Дата: 06.11.07 17:21
Оценка:
Здравствуйте, Kluev, Вы писали:

VD>>Зчерезмерная экономия на длинне идентификаторов в стандартной библиотеке, отсуствие декларации переменных,


K>А что длжно быть как в винде?

K>
DoSomethingByLeftHandEatShitAndDie


ах да, конечно, тру пацаны называют функции исключительно в таком ключе:
FindLFNorSFN_U
mkstemp
shmdt


я выбрал их совершенно cлучайно.
Какаие шансы, не заходя в гугл, по названию, узнать что они делают? хотя бы область применения?
Viva el Junta Militar! Viva el Presidente!
Re[5]: минусы Ruby
От: Andrei N.Sobchuck Украина www.smalltalk.ru
Дата: 07.11.07 09:38
Оценка: -3 :)
Здравствуйте, Ligen, Вы писали:

L>ах да, конечно, тру пацаны называют функции исключительно в таком ключе:

L>
FindLFNorSFN_U
L>mkstemp
L>shmdt


L>я выбрал их совершенно cлучайно.

L>Какаие шансы, не заходя в гугл, по названию, узнать что они делают? хотя бы область применения?
L>

1 — х.з. Второе и третье очевидно mk — сокращение от make. shmdt — вероятно сокращения от "shared memory". 2 из 3-х — имхо хороший результат, учитывая то, что я ни С-программер, не низкоуровневый UNIX программер.
Ну, и, man никто не отменял
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Я ненавижу Hibernate
Автор: Andrei N.Sobchuck
Дата: 08.01.08
!
Возвращаясь к вопросу :)
От: Left2 Украина  
Дата: 07.11.07 11:15
Оценка:
Тема всплыла и решил добавить

K>И чего же удобного? все сделано через ж-пу. Чтобы банальные вещи в файловой системе сделать надо FileSystemObject создавать.


K>вот bash это действительно удобная альтерантива бат-файлам.

А для bash есть отладчик? Сделать FileSystemObject-обьект — это не так уж и критично, если скрипт будет занимать хотя бы пол-экрана. Зато в нашем распоряжении очень даже неслабый язык программирования (JavaScript forever ) с удобнейшим отладчиком. bash-скрипты имеют тенденцию разрастаться, и тут уже читаемость и отлаживаемость выходят на первый план, перевешивая лаконичность. Вообщем, моё мнение — если target-платформа ограничена Windows, то использование WScript очень даже себя оправдывает.
... << RSDN@Home 1.2.0 alpha rev. 717>>
To moderator
От: Left2 Украина  
Дата: 07.11.07 11:16
Оценка:
Сорри, предупреждение увидел после того как ответ написал А можно выделить это в отдельную подветку?
... << RSDN@Home 1.2.0 alpha rev. 717>>
Re: Возвращаясь к вопросу :)
От: Cyberax Марс  
Дата: 07.11.07 11:18
Оценка: +1
Здравствуйте, Left2, Вы писали:

L>Вообщем, моё мнение — если target-платформа ограничена Windows, то использование WScript очень даже себя оправдывает.

Я как-то очень долго искал как работать из WScript с файлом в бинарном режиме. Ответ: НИКАК.

Вообще, я для больших скриптов использую Python — в нем намного более удобная работа с файлами и каталогами, чем через FSO.
Sapienti sat!
Re[2]: Возвращаясь к вопросу :)
От: Left2 Украина  
Дата: 07.11.07 11:57
Оценка:
L>>Вообщем, моё мнение — если target-платформа ограничена Windows, то использование WScript очень даже себя оправдывает.
C>Я как-то очень долго искал как работать из WScript с файлом в бинарном режиме. Ответ: НИКАК.
Ну на крайняк — через сторонний компонент, благо таковой пишется за пол-часа

C>Вообще, я для больших скриптов использую Python — в нем намного более удобная работа с файлами и каталогами, чем через FSO.

Да, достойная альтернатива. Из минусов — питон за собой таскать нужно, а WScript на виндовых машинах всегда есть.
... << RSDN@Home 1.2.0 alpha rev. 717>>
Re[3]: Возвращаясь к вопросу :)
От: Cyberax Марс  
Дата: 08.11.07 04:08
Оценка:
Left2 wrote:
> C>Я как-то очень долго искал как работать из WScript с файлом в бинарном
> режиме. Ответ: НИКАК.
> Ну на крайняк — через сторонний компонент, благо таковой пишется за
> пол-часа
Ага. Но потом этот компонент еще надо будет везде ставить и
регистрировать (права админа нужны будут).

> C>Вообще, я для больших скриптов использую Python — в нем намного более

> удобная работа с файлами и каталогами, чем через FSO.
> Да, достойная альтернатива. Из минусов — питон за собой таскать нужно, а
> WScript на виндовых машинах всегда есть.
Питоновский скрипт при желании можно упаковать в автономный exe-шник, в
котором будет лежать интерпретатор Питона и все нужные библиотеки. Очень
полезная фича, кстати.
Posted via RSDN NNTP Server 2.1 beta
Sapienti sat!
Re[4]: Возвращаясь к вопросу :)
От: Left2 Украина  
Дата: 09.11.07 10:00
Оценка:
>> Ну на крайняк — через сторонний компонент, благо таковой пишется за
>> пол-часа
C>Ага. Но потом этот компонент еще надо будет везде ставить и
C>регистрировать (права админа нужны будут).
Если не нужна поддержка дремучей NT 4.0 — то права админа необязательны, можно регистрироваться только для конкретного юзера.

C>Питоновский скрипт при желании можно упаковать в автономный exe-шник, в

C>котором будет лежать интерпретатор Питона и все нужные библиотеки. Очень
C>полезная фича, кстати.
Интересно, не знал такого, спасибо.
... << RSDN@Home 1.2.0 alpha rev. 717>>
Re[14]: минусы Ruby
От: elmal  
Дата: 12.11.07 14:26
Оценка:
Здравствуйте, Mamut, Вы писали:

M>Для человека, незнакомого с pattern-matching'ом, здесь непонятно все

Выражу несогласие . Вроде я не особо знаю, что такое pattern-matching, но насколько я понял — код делает преобразование целого числа в строку. Слева описаны целые значения, справа строковые . Аналог switch.case, _ в данном случае будет default . Угадал ?
Re[15]: минусы Ruby
От: VladD2 Российская Империя www.nemerle.org
Дата: 06.12.07 10:49
Оценка:
Здравствуйте, elmal, Вы писали:

E>Выражу несогласие . Вроде я не особо знаю, что такое pattern-matching, но насколько я понял — код делает преобразование целого числа в строку. Слева описаны целые значения, справа строковые . Аналог switch.case, _ в данном случае будет default . Угадал ?


Угадал. Но бывают и куда более сложные случаи.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.