1.1, Аноним (1), 11:27, 23/05/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +28 +/– |
Батарейки входят в комплект, но сели.
> По мере развития каталога PyPI и упрощения процесса установки и загрузки дополнительных пакетов, применение внешних модулей в настоящее стало столь же привычным как и встроенных функций.
Так и до Node.js недалеко.
| |
|
2.7, Аноним (7), 11:53, 23/05/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Так и до Node.js недалеко.
Для тех, кто в танке, что это значит?
| |
|
3.9, Ivan_83 (ok), 12:01, 23/05/2019 [^] [^^] [^^^] [ответить]
| +22 +/– |
У них там каждая примитивная функция вынесена в отдельный пакет, в итоге программа без 100500 пакетов не работает.
| |
|
4.10, Аноним (10), 12:06, 23/05/2019 [^] [^^] [^^^] [ответить]
| +10 +/– |
Функция может быть вынесена в тучу разных пакетов от разных производителей. И любая из них может тебе встроит троян куда угодно.
| |
4.16, Нанобот (ok), 12:23, 23/05/2019 [^] [^^] [^^^] [ответить]
| +3 +/– |
>в итоге программа без 100500 пакетов не работает.
по большому счёту, такое с любым пакетным менеджером бывает. хотя, в nodejs этим, конечно, злоупотребляют
| |
|
3.18, Аноним (1), 12:28, 23/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
В стандартной библиотеке, если так можно выразиться, в Node.js только самое основное, фактически надстройка над POSIX API. Всю остальную функциональность предполагается выносить в npm. Таким образом, упрощается поддержка самого Node.js.
Ниже пишут, что в результате появилось очень много микромодулей, выполняющих только одну незначительную операцию. Но, кажется, это побочный эффект. В pypi также есть такие модули.
| |
|
4.46, Аноним (46), 14:41, 23/05/2019 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Ниже пишут, что в результате появилось очень много микромодулей, выполняющих только одну незначительную операцию.
настоящий unix-way, но анонимы опять недовольны
| |
|
5.54, gogo (?), 15:49, 23/05/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
С чего бы? Модули никто не проверяет ДО публикации. И даже нет такой принципиальной возможности.
Получается, приходится доверять каждому из огромного количества авторов.
Это даже близко не unix-way. Это Tower-of-Babel-way.
| |
5.56, Andrey Mitrofanov (?), 15:54, 23/05/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
> настоящий unix-way,
Престо! Перечисли признаки у-них-вея, котороые ты "обнаружил".
Со ссылками на сам-знаешь-какой труд Реймонда, да?
Или б*****л.
| |
|
6.103, Аноним (103), 00:23, 24/05/2019 [^] [^^] [^^^] [ответить]
| +6 +/– |
Я долго ломал голову, но так и не смог догадаться. Скажите, что вы закрыли звёздочками?!
| |
|
|
|
|
2.17, a3k (?), 12:26, 23/05/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Python всё-таки не NodeJS, его частенько используют и без доступа к сети.
| |
|
3.19, Аноним (1), 12:30, 23/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
Node.js точно также можно использовать без доступа к сети. Многие пишут на нем скрипты для работы с файлами.
| |
|
|
5.42, Аноним (42), 14:07, 23/05/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
Модули - это обычная зависимость, такая же как и в любом другом софте на любом другом языке. Если зависимости не входят в бандл, то, конечно, их нужно каким-то образом получить, из npm, например, или руками скачать. Ну или носить их всегда с собой, аналогично статической линковке.
| |
5.113, Аноним (112), 16:17, 24/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
Также как и в Python. Только в node.js чуть больше "любят" независимые модули.
| |
|
|
|
|
1.2, Аноним (2), 11:38, 23/05/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
> optparse, getopt
> наличие более совершенных альтернатив или привязки к специфичным возможностям операционных систем
Кто-то наверняка очень «обрадуется», если это сделают. Собственно, а какие альтернативы?
| |
|
|
3.35, IRASoldier (?), 13:23, 23/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
"Van Rossum argued instead that if the Twisted team wants the ecosystem to evolve, they should stop supporting older Python versions and force users to upgrade. Brown acknowledged this point, but said half of Twisted users are still on Python 2 and it is difficult to abandon them."
Ван Россум таки прав. Нет, пусть себе легаси существует и будет доступно при необходимости. Но не должно быть новых, развивающихся проектов на легаси.
| |
|
4.68, Аноним (68), 16:55, 23/05/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
На реддите говорят он просто устал от неадекватов и пошёл на обед (который был следом по расписанию).
| |
4.122, Аноним (122), 23:50, 24/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
Может быть он и прав, вот только если тройку ломали полностью, то могли бы добавить человеческий UFCS как фичу и много чего ещё чтобы люди потянулись.
А то в итоге сделали свалку библиотек и переименований, что по сути мало влияет на юзербазу. Собственно, в том спиче об этих проблемах упоминалось.
А с двойки не уходят на тройку еще и по причинам связанным с перформансом. На docs.python ясно сказано, что замедление на 10% - установленный факт. Итого, для проекта со средним размером кодобазы гораздо выгоднее выбросить Python и прикрутить Go. Исходя из того, что основная ниша языка в СНГ - вебня.
| |
|
5.124, myhand (ok), 10:36, 25/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
> На docs.python ясно сказано, что замедление на 10% - установленный факт.
В каком месте такое сказано? Посоны не знают.
> Исходя из того, что основная ниша языка в СНГ - вебня.
Основное занятие "погромистов" в СНГ - вебня. Это никак не характеризует ситуацию в нормальных странах, языки программирования и глобальное потепление.
| |
|
6.133, Аноним (122), 18:04, 25/05/2019 [^] [^^] [^^^] [ответить] | +/– | https docs python org 3 3 whatsnew 3 0 html highlight execfile performance тут... большой текст свёрнут, показать | |
|
7.135, myhand (ok), 18:42, 25/05/2019 [^] [^^] [^^^] [ответить] | +/– | Гражданин, CPython v3 0 вышел 10 с лишним лет назад Или вы недавно с кичи, суд... большой текст свёрнут, показать | |
|
8.139, Аноним (122), 23:44, 25/05/2019 [^] [^^] [^^^] [ответить] | +/– | не каждый, кто по-русски печатает 8212 автоматический русский, а значит имеет... большой текст свёрнут, показать | |
|
9.144, myhand (ok), 12:01, 26/05/2019 [^] [^^] [^^^] [ответить] | +/– | С чего вы решили, что у кого-то кроме вас есть проблемы с иностранным языком Я ... большой текст свёрнут, показать | |
|
|
|
|
5.125, IRASoldier (?), 12:48, 25/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
Нельзя сказать, что это всё неверно... Но и зоопарк версий тоже не есть гуд же ж. Кстати, с 3.7 вроде бы начали решать проблемы с ухудшением перформанса.
| |
|
6.134, Аноним (122), 18:22, 25/05/2019 [^] [^^] [^^^] [ответить] | +/– | Решать то, что замедлили при переходе с 2 на 3 в архитектуре виртуальной машины ... большой текст свёрнут, показать | |
|
7.136, myhand (ok), 19:18, 25/05/2019 [^] [^^] [^^^] [ответить] | +/– | Лихо вы это наковыряли А можно сказать, что это - значительное увеличение пере... большой текст свёрнут, показать | |
|
8.140, Аноним (122), 23:59, 25/05/2019 [^] [^^] [^^^] [ответить] | +/– | Я имел неудовольствие знать одного персонажа, который говорил, что баш это 821... большой текст свёрнут, показать | |
|
9.146, myhand (ok), 12:12, 26/05/2019 [^] [^^] [^^^] [ответить] | +/– | В общем-то, он прав Разумно, раз он не знает как можно сделать, чтобы не вывали... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
3.40, Пони (?), 13:37, 23/05/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
На optparse построен click, который широко используется и в некоторых случаях удобнее и приятнее, чем argparse.
| |
|
4.45, Аноним (45), 14:40, 23/05/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Click давно форкнул optparse, точнее необходимые куски. Теперь они часть Click. Т.ч. можно выдохнуть.
| |
|
|
2.6, th3m3 (ok), 11:52, 23/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
Их только уберут из стандартной библиотеки, можно же будет отдельно ставить, что хочешь.
| |
|
3.11, Аноним (10), 12:07, 23/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
Да сюрприз будет для тех кто обновляется не глядя а в requirements.txt у тебя этих зависимостей нет.
| |
|
|
5.32, Аноним (32), 13:03, 23/05/2019 [^] [^^] [^^^] [ответить]
| +5 +/– |
Урок не использовать стандартные средства python для установки его же программ? Ну да, действительно. Чтобы ты понимал setuptools из requirements не только в репах ищет, но и в системе тоже.
| |
|
4.44, Аноним (44), 14:28, 23/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
Это как у лютриса? Подобавлять всякой херни в зависимости втихую, получить 100500 репортов с трейсами, и позакрывать их по причине "не моя проблема"?
Не то что я прям слежу, но после релиза 0.5 периодически захожу поржать.
| |
|
|
2.101, Аноним (101), 22:52, 23/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
Чем больше говна вычистят, тем лучше - тем быстрее это говно пофиксят.
| |
|
1.12, Hipstor1337 (?), 12:11, 23/05/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Хорошо что Perl похоронили, там говорят была обратная совместимость, а это не модно, йоу! Будьте как питонисты, на фэшоне!
| |
|
2.27, Аноним84701 (ok), 12:38, 23/05/2019 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Хорошо что Perl похоронили, там говорят была обратная совместимость, а это не
> модно, йоу!
Да, особенно между Perl 6 и Perl 5.
| |
|
|
|
5.50, пох (?), 15:22, 23/05/2019 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Питон 3 тогда тоже другой язык.
во-первых нет, 3 - язык тот же самый, но намеренно поломанный в нескольких самых неожиданных местах.
во-вторых и главных - никто не собирается взять и прекратить поддержку perl5, в отличие от.
> Ну и соседнюю новость не читай
наоборот, больше читай новостей, и никогда ни сам ничего не программируй, ни чужих программ не трогай. И продолжай копипастить то чего нихрена не понимаешь.
найти программу на perl, использующую $* и зачем-то нужную двадцать лет спустя - надо очень постараться, при этом большая часть написанного 20 лет назад - работает и дальше работать будет (более того, каким-то непонятным образом сохраняют работоспособность даже поделки, тянущие в рот половину cpan, хотя это действительно странно)
| |
|
|
7.62, пох (?), 15:58, 23/05/2019 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Зуб даешь? Напомнить, когда вышла 3тья ветка?
как только сумеешь вспомнить, когда вышла ветка perl4.
И оценить разницу.
кстати, сколько у нас третих веток и как там с совместимостью?
> Какое слово в "сломали обратную совместимость" по твоему "НИПРАВДА!Врети!"
пропущенное "с несуществующими васян-программами".
у меня почему-то ни одной с $* нет, да и с $# полагаю, тоже - даже двадцатилетней давности.
А теперь запусти мне банальный hg с пихоном3. И отдельно расскажи, сколько разработчикам пришлось с этим протрахаться, чтобы оно хотя бы - вот так - наконец, работало. "напомнить, когда вышла третья ветка?"
| |
|
|
9.79, пох (?), 19:59, 23/05/2019 [^] [^^] [^^^] [ответить] | +1 +/– | нет, дату ну вот, собственно, в этом и разница Если бы они про чистку библиот... большой текст свёрнут, показать | |
|
|
7.126, Anonymoustus (ok), 13:24, 25/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Хотя 6 вышла совсем уж мертворожденной, так что вполне возможно что и
> далее будут тянуть, пока последние пользователи вместе с разработчиками не отправятся
> из этой "бутылки со слезами"(c) в более лучший мир.
Не сказать, что мертворожденная — просто не для слабых духом. А так-то в ней есть, к вящей радости^W скорби пихтонутых, интерактивный режим*, который, о чудо, умеет вести себя «по-математически». Прямо как Python.
* http://perl6maven.com/interactive-perl6
P. S.
[CODE]
> my $x = 2
2
> say "$x x $x = ", ($x * $x)
2 x 2 = 4
>
[/CODE]
Разве ж это не прекрасно? :)
| |
7.129, Anonymoustus (ok), 14:43, 25/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
На пихтоне прикольно писать бесполезные программы. :)
[CODE]
>>> x = 2
>>> print("x = {}\n{} x {} = {}" . format(x, x, x, (x * x)))
x = 2
2 x 2 = 4
>>>
[/CODE]
| |
|
|
|
|
|
|
3.127, Anonymoustus (ok), 13:37, 25/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
> В питоне есть обратная совместимость.
Точно-точно? А как сделать одинаково работающий print и input для пихтонов 2.7.x и, скажем, 3.6.8?
| |
|
4.130, myhand (ok), 15:38, 25/05/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> В питоне есть обратная совместимость.
> Точно-точно?
Инфа 100%
> А как сделать одинаково работающий print и input для пихтонов 2.7.x и, скажем, 3.6.8?
А минет сделать? Только причем тут обратная совместимость?
| |
|
5.131, Anonymoustus (ok), 16:22, 25/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
>>> В питоне есть обратная совместимость.
>> Точно-точно?
> Инфа 100%
>> А как сделать одинаково работающий print и input для пихтонов 2.7.x и, скажем, 3.6.8?
> А минет сделать? Только причем тут обратная совместимость?
Мы только что прослушали внутричерепные голоса типичного писателя хвостом на пихтоне.
| |
|
|
7.138, Anonymoustus (ok), 23:18, 25/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
Повторяю вопрос невежливым фанатикам пихтона.
Я хочу написать программу, которая без переделок работает на пихтоне 2.7 и пихтоне 3.6.8 (а также 3.7.3 и пр. 3.x.x), принимает пользовательский ввод из консоли и что-нибудь выводит с помощью print. Как мне это сделать?
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
20.167, myhand (ok), 14:57, 26/05/2019 [^] [^^] [^^^] [ответить] | –2 +/– | Вам предложили две таких Вам какую 147 Кто я такой, чтобы тут запретить вам ... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.13, Аноним (13), 12:12, 23/05/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +15 +/– |
О, круто! Теперь в дистрах будут не две ветки питона (2-я и 3-я), а уже три - 2-я, 3-я до чистки и 3-я после чистки.
| |
|
2.33, Аноним (32), 13:08, 23/05/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
В убунте и иже с ними разве что. Дебьян будет продолжать поддерживать протушхий пайтон а новый будет только в экспериментал и сломает apt при установке. Ролинг-релизы просто выкинут старый пайтон на мороз.
| |
|
|
4.105, Аноним (103), 00:26, 24/05/2019 [^] [^^] [^^^] [ответить]
| –3 +/– |
Половина postinst-скриптов в дебиановских пакетах написана на питоне.
| |
|
5.121, Аноним (121), 23:47, 24/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
Видимо, у меня какой-то другой Дебиан.
$ head -q -n 1 /var/lib/dpkg/info/*.postinst | sort | uniq -c
1 #! /bin/bash
6 #!/bin/bash
1 #!/bin/dash
82 #! /bin/sh
671 #!/bin/sh
14 #! /bin/sh -e
36 #!/bin/sh -e
1 #! /usr/bin/perl
4 #!/usr/bin/perl
| |
|
|
|
4.95, Аноним (65), 21:15, 23/05/2019 [^] [^^] [^^^] [ответить] | +/– | code lsb_release -a No LSB modules are available Distributor ID Debian Des... большой текст свёрнут, показать | |
|
5.172, Аноним (172), 01:55, 27/05/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Имелось в виду что его там нет из коробки при minimal installation.
| |
|
|
|
|
1.14, Аноним (14), 12:15, 23/05/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +8 +/– |
По мере приближения к 4.0 у питонеров опять зачесалось сломать совместимость.
>Изначально для удаления также были предложены модули ... getopt
getopt - единственный нормальный модуль для парсинга аргументов. Убогенький argparse умудряется быть одновременно раздутым и с нулевой гибкостью, при шаге в сторону от стандартных юзкейсов сразу становится бесполезным.
| |
|
|
3.31, Аноним (14), 13:00, 23/05/2019 [^] [^^] [^^^] [ответить]
| +3 +/– |
Не входит в стандартную библиотеку. Мы тут про стандартную библиотеку говорим.
| |
|
|
1.22, Аноним (1), 12:34, 23/05/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Я бы не сказал, что стандартный pip такой же удобный как npm:
* приходится вручную фризить зависимости.
* приходится каждый раз вручную обновлять результат pip freeze после добавления/удаления пакета.
* в результате pip freeze все зависимости развернутый в плоский список и не понятно кто, от кого зависит.
Ближайший аналог npm для python - это pipenv.
| |
|
|
3.173, Аноним (172), 02:00, 27/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
Отвратительно сбитый на скорую руку проект. Меня начало тошнить от того, что они абы как собрали в огромную кучу всё возможное и невозможное, щедро приправив сие худшими чертами мира npm. После него Poetry показался намного более разумным, хотя лично я пока останусь на setup.py – обычно не приходится задействовать все его сложности.
| |
|
4.174, Аноним (172), 02:03, 27/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Меня начало тошнить
Исправление: Меня начало тошнить ещё пока я читал описание инструмента, то есть до того как я им решил воспользоваться,
| |
|
|
2.38, Школьница (?), 13:29, 23/05/2019 [^] [^^] [^^^] [ответить]
| +4 +/– |
Ближайший аналог npm для Pyton сейчас Poetry.
https://github.com/sdispater/poetry
Автор Pipenv очень агрессивно продвигал своё детище, но по факту Pipenv - груда костылей, которая до сих пор толком не работает, но уже разваливается под собственной тяжестью. Просто почитайте ченджлог - сплошное затыкание дыр на тонущем корабле.
У Poetry, в отличие от Pipenv:
- Ресолвер зависимостей работает корректно! При этом ещё и быстро.
- Используется стандартный файл pyproject.toml в соответствии с с PEP-517 и PEP-518.
- Благодаря поддержке PEP-517 и PEP-518, пакеты, использующие Poetry вместо setuptools, поддерживаются из коробки обычным pip. Стандартный pip install просто работает.
- Годится не только для конечных приложений, но и для библиотек.
| |
|
|
4.123, KonstantinB (ok), 06:16, 25/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
А что, разве на Python-е уже нет сотни generic реализаций различных SAT solver-ов типа lingeling или Glucose? Зачем он велосипедить-то решил?
| |
|
3.85, Аноним (83), 20:42, 23/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
У меня Зщуекн тупо падает на последнем Python чего-то там ему не запустить.
| |
|
|
|
|
3.29, Аноним (68), 12:54, 23/05/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
И назвали urllib3? А хотя нет, urllib3 как раз норм. Да и зачем они нужны, pycurl всё ещё самый производительный. Ну хотя я использую их для вещей помимо собственно работы с сетью. Тот же urlparse раньше отдельно шёл, теперь его в urllib впихнули.
| |
|
4.86, Аноним (83), 20:44, 23/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
Дык может тогда ну его нафиг этот urllib и просто притащить нормально curl в питон,
а то честно говоря дико странно когда sqlite тащут, а curl нет.
| |
|
|
|
1.36, via (??), 13:25, 23/05/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
При Гвидо такого не было... И для встроенных систем текущая трешка...она, ппц, какая жирная, лучше уж micropython
| |
|
2.59, Аноним (59), 15:57, 23/05/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
Гвидо уже перевел всех на питон 3. И все знают чем всё это закончилось.
| |
|
3.72, Аноним (65), 18:04, 23/05/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
> И все знают чем всё это закончилось.
Разве уже закончилось?
| |
3.87, Аноним (83), 20:45, 23/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
Подтупливающей асинхронностью и непонятной документацией в сравнении с libuv?
| |
|
4.110, via (??), 10:54, 24/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
к слову, у либ-юви документация - это просто гавно. Особенно впечатляет просто никакое описание управления памятью буферов ввода-вывода.
| |
|
|
|
1.37, Аноним (-), 13:29, 23/05/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
* ну и какая же ценность возникает у пользователей из-за внедрения этой "PEP 594"? - да никакой
(разве что старые скрипты отвалятся + мануалы\кнгиги с живыми примерами из бложиков будут уже не пригодны и т.п. хуерга)
* а когда в pip будет поддержка socks5 ? (в командной строке чтобы или каком-то конфиг-фале как в git например, прокси всякие указывать) - Бездельники!
| |
1.48, iPony (?), 15:08, 23/05/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Как программист, я всегда читаю подобные новости с радостью.
Когда выкидывают какое-то легаси. Прям чувствуется какое-то тепло, и чувство удовлетворения за кого-то, кто избавился от старого мусора.
| |
|
2.60, gogo (?), 15:57, 23/05/2019 [^] [^^] [^^^] [ответить]
| +7 +/– |
Ты программист на Бейсике?
Вот выкинут тебе нумерацию строк, вот тогда ты поплачешь с goto
;P
| |
|
3.90, Аноним (83), 20:47, 23/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
Нормально там все без нумерации строк с GOTO.
Знай метки расставляй.
| |
3.108, iPony (?), 05:44, 24/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
Не, я старый конь плюсовик 😕
Уже тяжело бегаю за новыми стандартами, но надо.
| |
|
|
1.53, Аноним (53), 15:46, 23/05/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Мучения питонистов воспринимаю со злорадством. В контексте их мнимого превосходства над перловым и другими комьюнити.
| |
|
2.57, Аноним (59), 15:56, 23/05/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Перлисты как белые ходоки. Все про них говорят но никто никогда не видел. Но говорят они скоро нас захватят. А если перейти стену редхат так там перловиков хоть жуй.
| |
|
3.69, имя (?), 16:55, 23/05/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
я бы сравнил их с неандертальцами и кроманьонцами: вроде бы неандертальцы тоже поучаствовали в эволюции современного человека, но их материала так мало и это было так давно, что никто уже не помнит.
| |
3.92, Аноним (83), 20:50, 23/05/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Нормальные ребята. Сидят код пишут. Хорошо регулярки знают.
Не лучше не хуже питонистов. А уж если сравнивать CPAN с PyPi так вообще молодцы.
| |
|
|
1.61, None (??), 15:57, 23/05/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
Выкинуть из языка прототипирования библиотеку по причине "неэффективности"? Вот они, последствия массового легалайза.
| |
|
2.63, пох (?), 16:01, 23/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Выкинуть из языка прототипирования библиотеку по причине "неэффективности"? Вот они, последствия
> массового легалайза.
не, с травы на такие подвиги не тянет. Это они контрабандную жратву в Венесуэлу, видимо, поставляли - в обмен на то что Мадура жевал.
| |
|
1.70, Аномномномнимус (?), 17:22, 23/05/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Немного непонятно, с какого перепоя надо это делать в 3-ей ветке. Делали бы отдельную мажорную ветку и там сума сходили
| |
|
2.80, пох (?), 20:02, 23/05/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Немного непонятно, с какого перепоя надо это делать в 3-ей ветке. Делали
> бы отдельную мажорную ветку и там сума сходили
а как же развлечь в очередной раз всех "разработчиков"-на-пихоне переписыванием всего?
| |
|
3.82, Vkni (ok), 20:30, 23/05/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Самое прикольное, что кровавый ынтерпрайз много где переехал на питон. :-) Ну, конторы, у которых планы лет на 5, дикие окаменелости в кодах и т.д. :-)
| |
|
4.186, пох. (?), 19:49, 27/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Самое прикольное, что кровавый ынтерпрайз много где переехал на питон. :-) Ну,
> конторы, у которых планы лет на 5, дикие окаменелости в кодах
ну включат в план еще и пункт "переписать все с 3.2 на какой там - 3.6?" В процессе переписывания исправят на 3.8, немножко сдвинут сроки, которые в очередной раз все равно сорвут, немножко поднимут бюджет и наймут еще пару писателей, поди плохо.
| |
|
3.119, myhand (ok), 21:43, 24/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
А зачем тащить из релиза в релиз нутыпонел мамонта? Так даже в стандартах C не делают, прикинь. У местных "разработчиков" какие-то странные представления о том что такое совместимость...
| |
|
4.185, пох. (?), 19:47, 27/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
> А зачем тащить из релиза в релиз нутыпонел мамонта? Так даже
> в стандартах C не делают, прикинь. У местных "разработчиков" какие-то
в стандартах си хорошо то, что большинство компиляторов все еще могут кое-как скомпилировать код, написанный еще K&R. Возможно, придется помучаться с ключами и прагмами, но он соберется и будет работать. Более того - оно слинкуется с бибилотекой, собранной под единственно-верный "новый стандарт".
Хотя мое изумление, когда банальный apache 1.3 (который писали вроде еще не под "новые стандарты") не собрался просто так, передать печатными словами сложно.
То что линуксное ведро не собирается gcc не вчерашней выпечки, и не собирается сегодняшним, потому что опять поломали - понятное дело, ничем не лучше ситуации с пихоном, но тут хотя бы можно отмахиваться что это не твой проект, твои-то будут еще лет пять собираться. Если очень повезет то десять.
> странные представления о том что такое совместимость...
некоторые скрипты на tcsh, tcl и немножко на perl у меня работают 15-20 лет. Что, я неправильно выбрал язык?
| |
|
5.188, myhand (ok), 20:58, 27/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
> некоторые скрипты на tcsh, tcl и немножко на perl у меня работают 15-20 лет.
То что мертво - умереть не может)
| |
|
|
3.177, Аноним (177), 02:18, 27/05/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
О, это к myhand. Судя по камментах выше он с этим одной левой с этим справляется. Особенно доставляет, когда какую-нить ненужную библиотеку для взаимодействия с mysql удаляют из 2 ветки, пишут новую несовместимую в 3-й. После чего зависимый софт типа ansible обтекает и ты вместе с ним. Оно конечно понятно не используй mysql или используй его с толпой программистов/все кто не нравится малолетнему анонимоузу должны страдать/сам дурак. Но как в таком мире жить, если ты не розовое понни 15 лет?
| |
|
|
1.71, Valar Morghulis (?), 17:53, 23/05/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
в Python 3.8 вышеупомянутые модули планируется отметить устаревшими, в Python *3.8* начать выводить предупреждение - очепятка?
| |
|
2.81, anonyous (?), 20:08, 23/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
Повторяю - почему не выкинут venv и все что с ним связано ?
И в свете последних событий все эти venv и всякие pip никого не интересуют, ну максимум разрабов.
| |
2.93, Аноним (83), 20:52, 23/05/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Вообще да экосистема трещит по швам. Поросший говном и ветками pip и setuptools.
Думаю что поможет только глоток свежего слерма
| |
|
1.75, mimocrocodile (?), 18:48, 23/05/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Если честно, то тенденция так себе, если обмазываться пакетами, то проще уже ноду сразу брать. Бидон хорош тем что поставил и пользуешься.
| |
|
2.114, Аноним (112), 16:38, 24/05/2019 [^] [^^] [^^^] [ответить] | +/– | Так нода это и есть современный Python JS2015, поддерживаемый повсеместно, полу... большой текст свёрнут, показать | |
|
3.117, Антон (??), 18:38, 24/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
плюс js гибче и проще. Но минус - скрипт можно сделать абсолютно нечитабельным, питон все же требует хоть какое-то форматирование.
В принципе js для полного счастья только опциональных типов не хватает.
| |
|
|
5.178, Аноним (177), 02:23, 27/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
Это, кстати, фееричное замечание. По жизни интересуюсь у зубров, до которых дотягиваюсь - что сложнее, си или вебня? Ответ, что показательно, всегда одинаковый: сопоставимо.
| |
|
|
3.118, myhand (ok), 19:18, 24/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
Ну все, раз ажно "серверную часть веба" можно окучить - world domination, уле!
| |
|
|
1.77, Аноним (77), 19:14, 23/05/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
На getopt замахиваться больные совсем? Или педика очередного в core team взяли?
| |
|
|
|
|
5.179, Аноним (177), 02:24, 27/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
Настолько активный, что бесплатную версию выпилили лет 5 назад.
А так история успеха, да..
| |
|
|
|
|
3.180, Аноним (177), 02:26, 27/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
Ты слепой или где? Тебя в курсе и держат.
Так что, денег нет, но ты держись в курсе здесь, вам тебе доброго, хорошего настроения и здоровья!
| |
|
|
1.99, Аноним (99), 21:48, 23/05/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Пишу на Perl 20 лет... наблюдаю за php, ruby, python, nodejs... когда же эти хипстеры успокоются?
| |
|
2.102, Аноним (102), 23:55, 23/05/2019 [^] [^^] [^^^] [ответить]
| +3 +/– |
Благодаря хипстерам у мамонтов есть работа на перле. Кто-то же должен поддерживать старый код.
| |
2.181, Аноним (177), 02:29, 27/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
Это такая история успеха - "20 лет пишу на перле"?
Дружок, мир стремительно меняется.
И пару лет уже катастрофа, а ты на 20 остал.
Даже как-то неловко спрашивать, что за фигню ты 20 лет пишешь и никак на напишешь?
| |
|
|
2.176, Аноним (172), 02:15, 27/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
На минуточку, на unittest базируются все фреймворки для юниттестинга. Другое дело то, что его уже давно никто не использует сам по себе как полноценный фреймворк и запускалку тестов. А чем doctest не угодил? В сфинксе удобен, например.
| |
|
3.184, myhand (ok), 12:24, 27/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
> На минуточку, на unittest базируются все фреймворки для юниттестинга.
pytest не использует, если я правильно помню.
> А чем doctest не угодил? В сфинксе удобен, например.
Ну да, и в IPython'е. Вот тем и не угодил - все гвоздями прибито, шаг влево,
шаг вправо - и уже форк.
| |
|
|
|