посмотреть я тоже пошёл ;-) что-то может даже утянул бы, если бы было желание. Однако вопрос в другом,- чаще используются какие-то свои наработки, с понятной семантикой и поведением. Имхо, в перле возможность сделать что-либо пятью разными способами служит ему плохую службу: ровно до тех пор, пока программеру лень разбираться и реализовывать блок своими мозгами и руками,- используются чужие модули,- но как только появляется возможность переделать что-то под себя (пусть даже на уровне обертки),- оно переделывается. Отсюда,- разброд и шатание в рядах, отсюда,- наработки друзей-программистов практически никогда не используются. Я не прав?
есть такая буква в этом слове есть такое дело... но во первых: даже если кому-то это послужит примерами для "натырить кода" - это уже неплохо. во вторых: любая библиотека имеет шанс на широкое использование :) так почему-бы не попробовать?
кстати я был-бы рад, если бы каждый из moscow perl monger'ов выложился подобным образом
Да ладно, уже mod_parrot появился, так что всё пошло в налад, к весне будет компилятор шестого в pasm (Очень очень надеюсь).
Ну вообщем то zip/zipw это >>~<< , да и вообще много где есть. Но пусть будут и в пятом, только что бы они там были, модуль не просто должен лежать на цпане ... кста, толкни его на каком нибуть хакатоне, вдруг расползётся.
Хотя я такие штуки исторически делаю руками в цикле, на некоторых особенных наборах данных можно сделать дополнительную оптимизацию, а кода занимает одну строчку.
Comments 15
Reply
пишу документацию...
Хотя лично я бы пошел посмотреть :)
Reply
Reply
но во первых: даже если кому-то это послужит примерами для "натырить кода" - это уже неплохо.
во вторых: любая библиотека имеет шанс на широкое использование :) так почему-бы не попробовать?
кстати я был-бы рад, если бы каждый из moscow perl monger'ов выложился подобным образом
И вообще мне хотелось поюзать googlecode :))
Reply
(есть вопрос, ща напишу в мессенгер )
Reply
Reply
кстати из той-же библиотеки был исключен switch / case с синтаксисом:
switch {
case { STATEMENT } when EXPR
} EXPR
по причине коллизии с 5.10.0
честно говоря не ожидал появления его в 5й ветке.
А вообще точно так-же можно сказать, например, про zip/zipw: типа а нафига их реализовывать, они-же есть в хаскеле.
Дело в том, что проекты на 6м можно пересчитать по пальцам, а на 5м ежедневно создаются сотни проектов.
PS: можно конечно сказать, что есть v6, но только вот "вес" этой библиотечки оставляет желать лучшего.
Reply
Ну вообщем то zip/zipw это >>~<< , да и вообще много где есть.
Но пусть будут и в пятом, только что бы они там были,
модуль не просто должен лежать на цпане ...
кста, толкни его на каком нибуть хакатоне, вдруг расползётся.
Хотя я такие штуки исторически делаю руками в цикле, на некоторых особенных наборах данных можно сделать дополнительную оптимизацию, а кода занимает одну строчку.
Reply
ну что-ж. подождем...
я честно говоря хочу быть одним из первых, кто начнет юзать p6 в продакшне :))
> ...
ну это perl-hacker choice. для большинства малоприемлемо вследствие частых ошибок
Reply
Leave a comment