LINUX.ORG.RU

FreeBSD освобождается от Perl'а


0

0

В списке рассылки freebsd-current с подачи Mark Murray было предложено покончить-таки с использованием Perl в базовой системе FreeBSD, и вынести Perl в порты. То немногое, что надо переписать (уже переписывается) на sh/awk/sed или C, не стоит того, чтобы в базовой установке держать такое угрожающе растущее Perl-хозяйство.

>>> Подробности



Проверено:

"научаться и появятся у тебя _образованные_ конкуренты. Что тогда делать будешь?"

да не, не жалко, пожалуйста, все расскажу, все объясню что знаю, ради бога... Иная преподша и шоколадку подарит(за наладку компа было дело :)

vilfred ☆☆
()

ладно, дайте поорать то от души!! Yo! дорвался я до педали, не видно чтоли?

vilfred ☆☆
()
Ответ на: комментарий от badger

>Да, это так, но линк на sh -- пагубное явление как раз в связи с этим.
Не везде: в ALT Linux'е есть и bash, и честный sh:)

>Честный классический sh не кушает расширения bash, и такие
>#! /bin/sh вносят путаницу.
ИМХО если писАть грамотно, то никаких проблем не будет
А путаницу можно и без этого внести:)

Led ★★★☆☆
()
Ответ на: комментарий от anonymous

base в смысле:

XFree86-3.0 was part of the X11R6 core distribution.

Т.е. не тот base, который собирается по make world :), а core distribution, где он тоже не очень--то и нужен....

BaT ★★★★★
()

Вилфред! Хватит флеймить, лучше бы почту почитал!

anonymous
()

IMHO было бы идеологически правильно вообще убрать такое понятие как "базовая система" и заменить ее базовым набором пакаджей/портов связаных зависимостями. В этом случае можно во-первых через pkg_info посмотреть список ВСЕГО что имеется в системе, во-вторых обновлять компоненты базового набора стандартными способами.

anonymous
()
Ответ на: комментарий от LamerOk

2 LamerOk
> А вообще, так правильно ребята делают. Еще бы этот идиотский перл выжечь

Как-то мы с тобой кидались друг в друга постингами и выяснили, что перла
ты не знаешь. Судя по эпитетам, ты так и не смог ничего понять.

> каленым железом из configure добрых 70% (?, цифра от балды) различных
> проектов. Хотя может и не стоит - тоже ведь один из показателей качества
> софта.

Прежде чем писать, ты подумай, что ты напишешь и какие у тебя есть аргументы,
а то как-то даже неприлично получается. Типа хочешь возразить, а что сказать,
сам не знаешь. В-общем, все как в прошлый раз ...

anonymous
()

Вот бы еще в линуксе избавиться от засилия перла! Задача не из легких.

anonymous
()

vilfred'у
"Попробуй подправить хоть один конфиг, сравним их объемы и затраченное время."
Если ты не в курсе, конфиги правяться vim'ом, а не перлом :-))))))) Но, боюсь, ты не в курсе... :-))))))))

"а че-то слышал, вроде сравнимо по скорости с c будет... "
Ааааа... Ну жди, жди.. :-)))))

anonimous'у
Я не хочу видеть на своей машине этот дурацкий язык. Чего тут не понятного ??? Мне он на фиг не нужен. А вот то, что без него половина лишушного софта не работает - показатель. И вовсе не крутости перла, как иные могут подумать, а качества того самого софта.

LamerOk ★★★★★
()

Ну что вы к перлу пристали. Не представляю, как я обходился бы без
очень удобных вызовов типа
perl -i -pe 's/\r//' msdosfile.txt 
или
ls *.wav.mp3| perl -pe 's/(.*)\.wav\.mp3/mv $1\.wav\.mp3 $1\.mp3/' | sh
после кодирования lame'om сд-треков в mp3
знаю, что можно сделать это же самое с помощью то-ли sed'a, то-ли awk'a,
но мне так удобнее. Не хочу изучать сед/авк, когда уже знаю перл.

2LamerOk:
Твоя нелюбовь к перлу это твои сексуальные трудности.
Для многих людей перл это очень удобная тулза, заменить которую можно, 
но (а) не просто и (б) зачем?

anonymous
()
Ответ на: комментарий от LamerOk

> то, что без него половина лишушного софта не работает - показатель.

Ты наверное чего-то не понял. Софт работает. Он не собирается без перла.
Из-за autoconf/automake, которые требуют наличия перла. То есть первым делом
нужно избавить от перла эти проги. Остальное - мелочи.

anonymous
()

Во всей этой дискуссии совсем нет аргументов, ни за, ни против, одни только
эмоции - "не нравится", "не люблю", ... Размер велик, верно. Возможности
для простых и быстрых решений всевозможных задач - огромные, вот ради них
перл содержится __по_умолчанию__ в системах. А вот перл-6 будет именно очень
компактным, все что не относится непосредственно к языку вынесено в модули,
которых тоже будет по-минимуму. Все недостающее надо будет скачивать и
ставить - стандартный размер очень существенно уменьшится.
По поводу скорости перла - его скорость достаточно велика - отставание
от Ц раз в 5 в среднем (существенно быстрее джавы), так что тут беспокоиться
не надо, для "интерпретатора" это хорошее достижение.

anonymous
()

"знаю, что можно сделать это же самое с помощью то-ли sed'a, то-ли awk'a, но мне так удобнее."
Нет, не удобнее. Даже тебе :-)))

" Не хочу изучать сед/авк, когда уже знаю перл."
И зря. Во-первых сед - шаг на пути к виму. А во-вторых ты их уже почти знаешь. Тебе только ман прочесть и все. И я тебя уверяю, они куда как удобнее :-)))))))) А ты стоишь в двух шагах от мягкого и удобного кресла и переминаешься на одном пяточке с ноги на ногу.

"Твоя нелюбовь к перлу это твои сексуальные трудности."
После выхода шестой версии и последующего бедлама, я думаю, эти сексуальные трудности возникнут не только у меня.

"Ты наверное чего-то не понял. Софт работает. Он не собирается без перла."
Опять таки - смотря какой. Нормальный - да. А вот КДЕ 1-2 (а может и 3 - не знаю) без него фиг работать будут.

"Возможности для простых и быстрых решений всевозможных задач - огромные"
Самые что ни на есть заурядные. В перле нет ничего такого, чего бы не было в руби или (наверняка) в питоне. Обратное - не верно. По крайней мере на вскидку.

", вот ради них перл содержится __по_умолчанию__ в системах."
Вовсе нет. Просто без него полсофта работать не будет. Это как поддержка доса в виндах. Вроде как никаких объективных причин нет, но так как ради старья поддерживают, то и новые вещи им пользуются. Все равно ведь есть ??

" А вот перл-6 будет именно очень компактным"
И при этом чисто формально - ДРУГИМ языком. Если кто не в курсе, Ларри собираеться изменить синтаксис. Так что придеться держать В ЛЮБОМ СЛУЧАЕ 5-ый перл.

"все что не относится непосредственно к языку вынесено в модули,
которых тоже будет по-минимуму."
Которых в базовой поставке вообще не будет. Все надо качать в лучшем случае с CPAN'а. Хотя, я думаю, заботливые создатели дистров напихают их, но уже каждый свой собственный набор.

Хотелось бы мне посмотреть на то, как Вильфред будет скрипты на 6-ом перле строчить :-))))))))))

LamerOk ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.