- 1
((*+*)***)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−107
((*+*)***)
Это не новый смайлик, а один из способов задания анонимных функций в perl6. Как вы думаете, что это за функция?
Извините ( Я испорченный человек
Исходя из предположения что эта функция делает что-то полезное, и это Перл6, то я думаю что эта функция инсталирует Перл5.
а на Linux в живых дистрибутивах очень свежие питоны
а еще тупой сема путает перл и питон
В прыщах есть искаропки 3.x? Орлы?
В последней убунте есть, в федоре есть, в archlinux он уже чуть-ли не по умолчанию
по умолчанию 3 в нем. В производных арча, в некоторых случаях второй выпилен, хочешь пользоваться - ставь (по поводу самого арча - не знаю)
только Сёма про это не знает, потому что он вообще ничего не знает про линукс кроме того, что "линукс это сложно"
Очень давно есть. Просто "python" == "python2", и если нужен питон3, то нужно явно вызывать "python3".
Хотя твои жалобы справедливы.
Читал что редхато-/гномовцы пару раз просрались с введением 3го питона: кучу херни спортировали, поддержку 2го питона убили, а в нескольких релизах федоры, кучи библиотек просто не работали (то ли пути, то ли компиляция, не помню уже точно) и питон3 был просто бесполезным.
На бубунту/дебьяне, питон мэнтейнер он (во-первых) мудак и (во-вторых) очень высокопоставленый мудак, и при этом в обоих бубунту и дебьяне. Он тормозил и блокировал других что бы они 3й питон не заливали, почему оного долго не было. А потом резко залил в дебиан, что бы в какую-ту бубунту включить можно было. Залил в лоб, без подготовки или сообщения коммунити - и несколько недель даже в тестинг нихера не работало. Его питон коммунити три или четыре раза сместить как мэнтейнера питона пыталась. Но у него там подвязки крутые, и в конце получалось что жалобу коммунити он лично обрабатывал (за закрытыми дверями).
Вообщем. Введение 3го питона на основых дистрах на самом деле было достаточно грустной историей.
Ubuntu Server:
Python2 is not installed anymore by default on the server, cloud and the touch images, long live Python3! Python3 itself has been upgraded to the 3.5 series.
If you have your own programs based on Python 2, fear not! Python 2 will continue to be available (as the python package) for the foreseeable future. However, to best support future versions of Ubuntu you should consider porting your code to Python 3. Python/3 has some advice and resources on this.
VIM defaults to python3
The default VIM package has been built against python3 instead of python2. This means plugins that require a python2 interpreter support from VIM will not work anymore.
Это как windows 95 server?
Я как бы в курсе, просто помню, что на какие-то прыщи его пришлось отдельно ставить.
>мэнтейнера питона
Кто такой? Обезьянка, которая качает сырцы с офсайта и запаковывает его в инсталлятор?
Алсо последний 2.х мне тоже приходилось ставить из сырцов.
> Кто такой? Обезьянка, которая качает сырцы с офсайта и запаковывает его в инсталлятор?
Matthias Klose. да. но и еще в добавок якобы организовывает коммунити/этц, потому что в дисте есть сотни пакетов/этц зависящих от питона.
>Matthias Klose.
Да мне похуй как его зовут, я не об этом спрашивал.
> в дисте есть сотни пакетов/этц зависящих от питона.
А разные версии питона исключают друг друга? Есть механизм сосуществования (симлинки python2, python2.6) нормально работающие на прыщах (и очень хуево на винде)
самым эпичным срачем был конечно systemd vs upstart : https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=727708
Это центос 6 какой-нибудь. Прекращай есть говно мамонта.
Кому вообще нужен перл? Ларри сделал свое дело, Ларри может уходить.
Памятник ему за patch(1), и еще один за Perl от всех скриптовальщиков и CGI-писальщиков web-1.0, но хватит уже перлить в 2016м году!
0%. почему и шансы его перл5 сместить весьма низки.
> Кому вообще нужен перл?
однозначно он нужен большему количеству людей, в сравнении с твоим мнением :)
да, перл устарел. но тупо списывать все на CGI и веб весьма тупо.
понятно. От имени питонистов с их 2/3 позвольте вас поздравить.
>>однозначно он нужен большему количеству людей, в сравнении с твоим мнением :)
например, какому? Я не троллю сейчас, я кстати очень неплохо отношусь перлу в плане обработки текстов и перловикам тоже, потому что они обычно умны, но я не вижу ни новых проектов, ни новых вакансий на перле.
>>но тупо списывать все на CGI и веб весьма тупо.
Просто это была причина его расцвета в конце 90х -- начала нулевых. То есть наверное в 1985м году он был как глоток воздуха после sed/awk/sh для автоматизации и парсинга текста, но это же все спички по сравнению с его нашествием во время CGI.
почти везде где используется *nix. и даже все еще на виндах. (потому что у перла на виндах есть чудо модуля которые делают его альтернативой VB.)
> но я не вижу ни новых проектов, ни новых вакансий на перле.
проектов я тоже новых не вижу, что это мне лично не мешает пользоваться перлом в ходе нормальной разработки.
вакансии иссякают, но фишка в том что среди старых *никс профессионалов, перл знают многие. и не на одном новом проекте я видел свеже-писаный перл.
> Просто это была причина его расцвета в конце 90х -- начала нулевых.
не было никакого расцвета. просто в те времена много админов делали также веб. в те времена "веб дезайнеров" еще не было. делали все люди которые умели это делать. перлом пользовались преимущественно потому что альтернатив кот наплакал: либо на С/С++ (я не шучу), либо перл, либо шелл. PHP и прочее тогда еще только идеями были и/или под стол ходили.
ни на одном из известных мне никсовых серверов сейчас перла нет (точнее есть, но не юзается). Даже всякая фигня типа denyhosts уже на питоне. А вот 10 лет назад был: и для админов и для программеров.
>> даже все еще на виндах. (потому что у перла на виндах есть чудо модуля которые делают его альтернативой VB.)
опять же: часть resource kit под сервер 2003 была и правда писана на perl, хотя _всегда_ можно было писать на js под wsh. Однако это уже давно не так. Там везде пауершелл, да и VB сдох (vb.net жеж).
>>но фишка в том что среди старых *никс профессионалов, перл знают многие
разумеется. Все юниксоиды, кто начинал работать раньше 2005г так точно знают)
>>просто в те времена много админов делали также веб
ну не только же! Была целая профессия такая: "веб программист", и люди писали на перле. Я таких много видел. Просто они обычно были рукастенькие, умели и апач поднять, и сквида настроить, и ядро собрать. Однако же они не были админами в современном понимании.
> ну не только же!
от же эта молодежь, современная.
Хотя должен признать что ориеллевской книжке про апачу (такая, с лошадью) была целая глава про CGI с примерами на перле)
подумай на чем народ делал веб в 1991-... годах.
"In 1993 the National Center for Supercomputing Applications (NCSA) team wrote the specification for calling command line executables on the www-talk mailing list"
в середине 90х -- делал, согласен) И наверное Вы правы в том, что границы между "веб мастером", "админом" и "программистом" не было. Точно так же как в 2001м не было отдельного "клиент сайдера" (хотя верстуны уже были)
в 1991 уже делали веб серверы на перле. потому что перл с самого начала мудаческими высокоуровевыми концепциями не мудачился, и предоставлял нефильтрованый доступ к системным вызывам.
а CGI как стандарт начался в 1993. учитывая размерность отрезков времени, это очень далеко до "середины 90х".
Ну да, то-есть 23го августа 1991го года люди только впервые увидели WWW и узнали про HTTP, при этом в 1991м году они уже успели догадаться что контент может быть динамическим, выбрать WWW вместо десятка других протоколов, использовавшихся тогда для удаленного получения информации, и написать веб-сервер (!) на перле.
Чото ты запесделся
"publicly available" == до этого это было частной сеткой нескольких универов и институтов.
и динамический контент появился тоже достаточно рано.
ты просто неопытный дебил. потому что ты думаешь что вещи могут только происходить после больших анонсов и финализации стандартов.
Девопсы? Всё возвращается на круги своя...
Те админы ведь тоже любили и умели автоматизировать свою деятельность. Только на баше и пёрле, иногда на сишке.
Не было такой идеи как "выкладываение приложения семь раз в день одной кнопкой" или "создание образа машины для стейджинга одной командой".
А свою внутренню кухню типа парсинга логов и бекапов конечно автоматизировали. Забавно кстати что все мои знакомые юниксоиды, котоыре начинали в 90х -- все знают си)
а современные уже нет
да ты просто необразованый идиот.
я пару таких людей все еще лично знаю - а ты мне тут заливаешь что "это было не надо".
мля. как nightly build'у кошерное имя придумали, так сразу стало кошерным.
> и особенно про поднятие виртуалок
ты к слову в курсе что в прошлом на мэйнфреймах "виртуалки" были нормой вещей?
https://en.wikipedia.org/wiki/VM_%28operating_system%29
А стертору ничто не мешает кодить на делфи, и?
>0%.
Ебать, они что, не обратно совместимы?
о которых он часто говорит
И че? Чем нас захотел удивить товарищ Bobik. На перле такого навалом, даже сайт с лучшими экзеплярами есть, и не один.
я знаю только - https://en.wikipedia.org/wiki/Just_another_Perl_hacker
ЗЫ
https://metacpan.org/pod/Acme::AsciiArtinator
https://metacpan.org/pod/Acme::EyeDrops
https://metacpan.org/pod/Acme::Bleach
https://metacpan.org/pod/Acme::ChuckNorris
http://search.cpan.org/dist/perlsecret/lib/perlsecret.pod
Там есть всё, даже оператор «Сатурн»:
P.S. А примеры с metacpan и вправду крутые. Круче, чем IOCCC.
*banging head against the wall*
Это же гоатсе!
я пытался, но у меня не получилось так широко расширить
а у семы получилось
f(x) = (x + x) ↑ x
?
f(x,y,z) = (x+y) ** z
Но если кто-то определит постфиксный оператор ***, то это будет его вызовом от x+y.
Валидо?
Картина "Армия мертвых" - Я.П. Перл
https://i.imgur.com/BHEtdet.jpg
rOCT - ГIN4OP
R 3aebucb, a BbI HET.
BbI - r0BHO
R cool muchacho
Так понятнее?
Чтобы удостовериться, что всё правильно понял.
(_1+_2)*_3*_4
Идея верная, но нет.
function (x, y, z) { return power((x + y), z); }