LINUX.ORG.RU

Какой версии Perl у вас основной в системе?

 , , ,


1

1
  1. perl 5.36 144 (48%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. perl 5.34 61 (20%)

    ***************************************************************************************************************************************

  3. perl 5.32 33 (11%)

    *************************************************************************

  4. никакая 31 (10%)

    ********************************************************************

  5. другая версия (какая и почему?) 30 (10%)

    ******************************************************************

  6. perl 5.35 2 (1%)

    ****

Всего голосов: 301

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)

5.18.4 какая стоит по умолчанию, такую и оставил.

tigris
()

This is perl 5, version 34, subversion 0 (v5.34.0) built for x86_64-linux-thread-multi

Copyright 1987-2021, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on this system using «man perl» or «perldoc perl». If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page.

nionio35
()
Ответ на: комментарий от shell-script

Фряха не переходила на гит, на гит перешли её разработчики. Для работы ОС гит не требуется и в базовой системе его нет. Впрочем, подозреваю, что для работы гита перл тоже не требуется в общем случае, а в зависимостях он там из-за какого-нить демо-хука на перле.

firkax ★★★★★
()

Одна из систем

%perl -v

This is perl, v5.10.1 (*) built for amd64-freebsd

firkax ★★★★★
()

5.10 что пролетел с RHEL6, 5.26 что прилетел с RHEL8, и локально собранный 5.30 (я так понимаю - на момент сборки был последним, но могу заблужаться так как сильно далёк от всего этого). А к чему это всё?

bugfixer ★★★★
()

другая версия (какая и почему?)

5.30, хз почему (так было в ОС), самостоятельно запустил впервые

Igron ★★★★★
()
$ perl --version

This is perl 5, version 36, subversion 0 (v5.36.0) built for x86_64-linux
(with 76 registered patches, see perl -V for more detail)

Copyright 1987-2022, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at https://www.perl.org/, the Perl Home Page.

Последняя стабильная? Зачем мне более старые?

BattleCoder ★★★★★
()

А где вариант «не знаю и мне это не интересно» :)

gns ★★★★★
()
$perl -v                                                                               

This is perl 5, version 36, subversion 0 (v5.36.0) built for x86_64-linux-thread-multi

Copyright 1987-2022, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at https://www.perl.org/, the Perl Home Page.
Alden ★★★★
()

Перестаньте насиловать труп и закопайте обратно!

slamd64 ★★★★★
()
[xdshot@pbody-pc ~]$ trizen -Qi perl
Name            : perl
Version         : 5.36.0-3
Description     : A highly capable, feature-rich programming language
Architecture    : x86_64
URL             : https://www.perl.org
Licenses        : GPL  PerlArtistic
Groups          : None
Provides        : perl-archive-tar=2.40  perl-attribute-handlers=1.02
                  perl-autodie=2.34  perl-autoloader=5.74  perl-autouse=1.11
                  perl-base=2.27  perl-bignum=0.65  perl-carp=1.52
                  perl-compress-raw-bzip2=2.103  perl-compress-raw-zlib=2.105
                  perl-config-perl-v=0.33  perl-constant=1.33
                  perl-cpan-meta-requirements=2.140  perl-cpan-meta-yaml=0.018
                  perl-cpan-meta=2.150010  perl-cpan=2.33
                  perl-data-dumper=2.184  perl-db_file=1.857
                  perl-devel-ppport=3.68  perl-devel-selfstubber=1.06
                  perl-digest-md5=2.58  perl-digest-sha=6.02  perl-digest=1.20
                  perl-dumpvalue=1.21  perl-encode=3.17
                  perl-encoding-warnings=0.13  perl-env=1.05
                  perl-experimental=0.028  perl-exporter=5.77
                  perl-extutils-cbuilder=0.280236  perl-extutils-constant=0.25
                  perl-extutils-install=2.20  perl-extutils-makemaker=7.64
                  perl-extutils-manifest=1.73  perl-extutils-parsexs=3.45
                  perl-extutils-pl2bat=0.004  perl-file-fetch=1.04
                  perl-file-path=2.18  perl-file-temp=0.2311
                  perl-filter-simple=0.96  perl-filter-util-call=1.60
                  perl-findbin=1.53  perl-getopt-long=2.52
                  perl-http-tiny=0.080  perl-i18n-collate=1.02
                  perl-i18n-langtags=0.45  perl-if=0.0610
                  perl-io-compress=2.106  perl-io-socket-ip=0.41
                  perl-io-zlib=1.11  perl-io=1.50  perl-ipc-cmd=1.04
                  perl-ipc-sysv=2.09  perl-json-pp=4.07  perl-lib=0.65
                  perl-libnet=3.13  perl-locale-maketext-simple=0.21_01
                  perl-locale-maketext=1.31  perl-math-bigint-fastcalc=0.5012
                  perl-math-bigint=1.999830  perl-math-bigrat=0.2621
                  perl-math-complex=1.5902  perl-memoize=1.03_01
                  perl-mime-base64=3.16  perl-module-corelist=5.20220520
                  perl-module-load-conditional=0.74  perl-module-load=0.36
                  perl-module-loaded=0.08  perl-module-metadata=1.000037
                  perl-net-ping=2.74  perl-params-check=0.38  perl-parent=0.238
                  perl-pathtools=3.84  perl-perl-ostype=1.010
                  perl-perlfaq=5.20210520  perl-perlio-via-quotedprint=0.09
                  perl-pod-checker=1.74  perl-pod-escapes=1.07
                  perl-pod-perldoc=3.2801  perl-pod-simple=3.43
                  perl-pod-usage=2.01  perl-podlators=5.008  perl-safe=2.43
                  perl-scalar-list-utils=1.62  perl-search-dict=1.07
                  perl-selfloader=1.26  perl-socket=2.033  perl-storable=3.26
                  perl-sys-syslog=0.36  perl-term-ansicolor=5.01
                  perl-term-cap=1.17  perl-term-complete=1.403
                  perl-term-readline=1.17  perl-test-harness=3.44
                  perl-test-simple=1.302190  perl-test=1.31
                  perl-text-abbrev=1.02  perl-text-balanced=2.04
                  perl-text-parsewords=3.31  perl-text-tabs=2021.0814
                  perl-thread-queue=3.14  perl-thread-semaphore=2.13
                  perl-threads-shared=1.64  perl-threads=2.27
                  perl-tie-file=1.06  perl-tie-refhash=1.40
                  perl-time-hires=1.9770  perl-time-local=1.30
                  perl-time-piece=1.3401  perl-unicode-collate=1.31
                  perl-unicode-normalize=1.31  perl-version=0.9929
                  perl-xsloader=0.31
Depends On      : gdbm>=1.17  db5.3  glibc  libxcrypt  libcrypt.so=2-64
Optional Deps   : None
Required By     : autoconf  automake  dpkg  fakechroot  git  gperftools  groff
                  hspell  hyphen  libwpg  llvm  lxc  netpbm  opensp
                  pacman-contrib  parallel  perl-clone  perl-common-sense
                  perl-data-dump  perl-encode-locale  perl-error
                  perl-file-listing  perl-html-tagset  perl-http-cookies
                  perl-http-daemon  perl-http-message  perl-http-negotiate
                  perl-inc-latest  perl-io-html  perl-io-socket-ssl  perl-json
                  perl-json-xs  perl-libwww  perl-locale-gettext
                  perl-log-message  perl-log-message-simple
                  perl-lwp-mediatypes  perl-mime-charset  perl-module-build
                  perl-mozilla-ca  perl-net-http  perl-parse-yapp  perl-sgmls
                  perl-string-shellquote  perl-sys-virt  perl-term-readline-gnu
                  perl-timedate  perl-try-tiny  perl-unicode-linebreak
                  perl-uri  perl-www-robotrules  perl-xml-namespacesupport
                  perl-xml-sax  perl-xml-sax-base  perl-xml-writer
                  perl-xml-xpath  perl-yaml  perl-yaml-tiny  po4a  pod2man
                  procinfo-ng  strace  texi2html  texinfo  trizen  umodunpack
                  valgrind
Optional For    : apache  aspell  gd  glibc  graphviz  gtk-sharp-2  hunspell
                  imake  john  kconfigwidgets  libproxy  lm_sensors  mpg123
                  openmpi  openssl  qt5-base  qt6-base
Conflicts With  : None
Replaces        : None
Installed Size  : 59.79 MiB
Packager        : Frederik Schwan <freswa@archlinux.org>
Build Date      : Tue 13 Dec 2022 01:19:39 AM MSK
Install Date    : Mon 19 Dec 2022 09:05:20 PM MSK
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature
xDShot ★★★★★
()
Ответ на: комментарий от slovazap

Теперь результаты опроса - мусор.

Я, конечно, извиняюсь, но кажется, что у тебя про что ни спроси, почти всё мусор. Перл архаичный уродец, локализация не нужна, qmake не нужен, открывать код старых игр не нужно… ничего не забыл?

В любом случае «другая версия» и «никакая» это всё-таки совсем разные вещи, сомневаюсь, что большинство выбравших «другую версию» в такой же ситуации, как и ты.

Даже если таких половина, можно сказать, что ориентировочно перла в системе нет у 10-15% опрошенных. К слову, когда перла нет в линуксе и когда его нет в винде — это качественно разные ситуации, в опросе про python я их разделил.

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

Я, конечно, извиняюсь, но кажется, что у тебя про что ни спроси, почти всё мусор. Перл архаичный уродец, локализация не нужна, qmake не нужен, открывать код старых игр не нужно… ничего не забыл?

Забыл ты всего лишь всё, потому что все технологии можно разделить на говённые и полезные, и у меня достаточно опыта работы со многими чтобы это сделать. С перла, например, я начал свою карьеру разработчика, с большим удовольствием писал на нём два года распределённый высоконадёжный бэкенд, ходил на конференции и поддерживал модули в CPAN. Это было 15 лет назад, тогда и стало понятно что он не годится для разработки. С тех пор я неоднократно выпиливал разномастное легаси на нём, каждый раз в этом убеждаясь.

Из тех что я считаю замечательными, допустимыми или хотя бы неизбежно необходимыми при своей ущербности ты не вспомнил ни одной. Но погоди, с чего ты вообще помнишь что я там когда писал, с чего такая честь?

И напомни-ка, что там было про код старых игр?

В любом случае «другая версия» и «никакая» это всё-таки совсем разные вещи

Именно что совсем разные, были в одном пункте, стали в двух, и даже переголосовать нельзя.

сомневаюсь, что большинство выбравших «другую версию» в такой же ситуации, как и ты.

Твои сомнения мне не интересны. Я отметил факт что опрос больше не репрезентативен и так (меняет опрос в процессе) никто не делает. Можно гадать сколько там % могли бы быть в другом пункте, сколько из них может быть с винды «а это другое», но это ненаучная ересь.

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

Забыл ты всего лишь всё, потому что все технологии можно разделить на говённые и полезные, и у меня достаточно опыта работы со многими чтобы это сделать. С перла, например, я начал свою карьеру разработчика, с большим удовольствием писал на нём два года распределённый высоконадёжный бэкенд, ходил на конференции и поддерживал модули в CPAN. Это было 15 лет назад, тогда и стало понятно что он не годится для разработки

Поздравляю, ты написал взаимоисключающие параграфы — «с большим удовольствием писал на нём два года распределённый высоконадёжный бэкенд» и «тогда и стало понятно что он не годится для разработки». Может, гораздо лучше и проще отказаться от двоичного подхода, в частности, от деления на «говённые и полезные»? Я, например, не буду лезть в перл для больших проектов, но написать на нём стродробилку — почему нет, если он с этим справляется на ура? Ну или скажи, на чём лучше эту строкодробилку делать…

Но погоди, с чего ты вообще помнишь что я там когда писал, с чего такая честь?

А вот сам удивляюсь. Наверное, потому, что у тебя заметнее всего именно такие хлёсткие приговоры? Но скорее всего, именно высказывания про переводы резанули. После этого стал и на остальное смотреть…

И напомни-ка, что там было про код старых игр?

Вот это.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

Поздравляю, ты написал взаимоисключающие параграфы — «с большим удовольствием писал на нём два года распределённый высоконадёжный бэкенд» и «тогда и стало понятно что он не годится для разработки».

А может ты, коль советы по поведению раздаёшь, сам чуть шире смотреть будешь? Во-первых, чтобы понять что не годится, надо попробовать, правда же? А правда же что от этой попытки, пусть неудачной, можно получить удовольствие? Во-вторых, термины там выбраны намеренно и очень точно. Хинт: писать != разрабатывать, и perl называют write-only не просто так.

Может, гораздо лучше и проще отказаться от двоичного подхода, в частности, от деления на «говённые и полезные»?

А может нет, не лучше?

Я, например, не буду лезть в перл для больших проектов

Нахожу очень странным разделение на большие и небольшие проекты. Во-первых, большие всегда вырастают из небольших. Что, в какой-то момент переписывать? Как понять когда пора? Или продолжать использовать инструмент который не умеет в большие проекты? Во-вторых, если ты пишешь разные проекты, точно ли эффективно переключаться между инструментами, или всё-таки лучше (а скорее само собой получится) остановиться на более универсальном? И не может ли потом оказаться что он, во многом в силу той же универсальности, гораздо лучше подходит и для мелких проектов?

но написать на нём стродробилку — почему нет, если он с этим справляется на ура? Ну или скажи, на чём лучше эту строкодробилку делать…

Умоляю, пиши на перле. Я никогда никого не отговаривал использовать то что они используют, каким бы говнищем это не было. Если ты не хочешь начать работать более эффективно и получать более качественный продукт - туда тебе и дорога. Если ты с этим продуктом полезешь куда-то за пределы локалхоста, сообщество само поставит тебя на место (я думаю тебе не надо напоминать сколько в новостях было самоделкиных на всякой маргинальщине, которым и я в том числе и я писал что «на <маргинальщина> не нужно», которые так и остались единственными пользователями своих поделок). А если у тебя настолько простые задачи что от смены инструмента ничего не изменится, то и не надо его менять, только тогда ты не можешь ни разглагольствовать о его применимости, ни советовать его кому-либо.

А вот сам удивляюсь. Наверное, потому, что у тебя заметнее всего именно такие хлёсткие приговоры? Но скорее всего, именно высказывания про переводы резанули. После этого стал и на остальное смотреть…

Приятно, значит не зря пишу.

Вот это.

А. Ну с таким обобщением ты конечно дал маху, но в целом да, даже при том что идеологически я конечно же за то чтобы авторы открывали всё и вся и даже были обязаны это делать. Но с практической стороны открытие а) части б) древнего кода в) ничего из себя не представляющей (даже, насколько я знаю, для поклонников вселенной вангеров) игры представляет собой разве что музейную ценность - как я и пророчил, дураков довести это хотя бы до собирающегося состояния за год не нашлось. Более того, как показывает практика такие открытия обычно заканчиваются с отрицательным результатом - формирование юзабельного проекта и живого апстрима либо не происходит, либо длится годами, как было, например, с вангерами и играми из первого humble indie bundle, даже при том что первые - культовая игра, а остальное изначально собиралось под linux. Да что там говорить, апстрима нет даже у Id’овских движков - все проекты на них построенные бандлят разные версии разных форков форков форков выпущенного кода. При этом всём переписанные с нуля движки свободных игр (fheroes2, devilution например) развиваются очень активно, с единым, живым и отзывчивым апстримом, и изначально нацелены на кроссплатформенность и работу в современных окружениях (а не 4x3 экране, например). Поэтому большой вопрос, например, если бы даже близзярд раскошелился на код первой дьяблы - развился бы ли он до состояния deviluton, или появилось бы 100500 реп с попытками допилить код и загнулись бы через месяц, а реимплементации бы так и не появилось потому что зачем, если выложен код. А тут какие-то сраногонки.

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

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

Так вот кто легаси наплодил, чтобы потом выпиливать и плодить новое на новых пердлах. Лучше бы вас таких выпиливать на дальних подступах к ойти.

bread
()
Ответ на: комментарий от hobbit

Я, например, не буду лезть в перл для больших проектов

Ну и зря. Надо было сначала наваять тонны кода на перле, а потом переписать на плюсы. Наши руки не для скуки! А потом эти люди другим запрещают вообще приближаться к перлу. Хотя ничего надежнее и практичнее в мире скриптоты по-прежнему нет.

bread
()
Последнее исправление: bread (всего исправлений: 1)
Ответ на: комментарий от bread

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

slovazap ★★★★★
()
Последнее исправление: slovazap (всего исправлений: 2)
Ответ на: комментарий от bread

Надо было сначала наваять тонны кода на перле, а потом переписать на плюсы. Наши руки не для скуки!

А к чему именно претензия? Не надо было писать на перле? Тогда согласен. Не надо было переписывать? Тогда не согласен, надо было ибо оно работало медленно, изобиловало ошибками в силу того что перл к ним располагает и не помогает избежать, не расширялось в силу write-only синтаксиса и убогой объектной модели, и этим некому было заниматься в силу того что специалистов по перлу на рынке не было. Писатели скриптоты, понятное дело, в силу своей квалификации не подходят, а те кто писал серьёзные вещи давно его забыли, потому что ничего серьёзного на нём не пишется.

А потом эти люди другим запрещают вообще приближаться к перлу.

А кому запрещать, как не писавшим достаточно и на нём, и с него, и понимающим границы применимости?

Хотя ничего надежнее и практичнее в мире скриптоты по-прежнему нет.

Ну вот такая скриптота на «недёжном и практичном» и потребовала переписывания.

slovazap ★★★★★
()
$ sudo pacman -Q | grep perl
perl 5.36.0-3
perl-clone 0.45-4
perl-encode-locale 1.05-10
perl-error 0.17029-4
perl-file-listing 6.15-2
perl-html-parser 3.80-1
perl-html-tagset 3.20-13
perl-http-cookies 6.10-3
perl-http-daemon 6.14-2
perl-http-date 6.05-6
perl-http-message 6.44-1
perl-http-negotiate 6.01-11
perl-io-html 1.004-3
perl-libwww 6.67-1
perl-lwp-mediatypes 6.04-3
perl-mailtools 2.21-6
perl-net-http 6.22-2
perl-timedate 2.33-4
perl-try-tiny 0.31-2
perl-uri 5.17-1
perl-www-robotrules 6.02-11
perl-xml-parser 2.46-4
perl-xml-writer 0.900-1
amd_amd ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.