ビジネス

[衝撃]【プログラミング】「Perl 7」が発表 ~来年にも四半世紀ぶりのメジャーバージョンアップへ [エリオット★]

1 へっぽこ立て子@エリオット ★ 2020/06/26(金) 12:45:50.50

https://forest.watch.impress.co.jp/img/wf/docs/1261/315/image1.jpg

The Perl Foundationのアナウンス

The Perl Foundationは6月24日(現地時間)、スクリプト言語「Perl」の次期バージョン「Perl 7」を発表した。いくつかのリリース候補を経て、来年中にもリリースされるという。

「Perl」では下位互換性の維持が重視されており、古いスクリプトがそのまま動くようになっている。これは大きな長所だが、その一方でモダンなスクリプトを新たに書こうとすると大量のプラグマ(“use stric;”など)を書く必要があるという問題も引き起こしていた。

「Perl 7」ではその問題を解消するため、現代のニーズに合わせたより“クリーン”なデフォルトが採用されるとのこと。つまり、「Perl 7」は単に「Perl 5.32」(“Unicode 13.0”をサポートした現行の最新版)のデフォルト設定を変えただけに近いものとなる。約200,000個ある“CPAN”のモジュールも、ほぼ手を加えることなく動作する見込みだ。

一方、既存の「Perl 5」は長期メンテナンスモード(long term maintenance mode)としてサポートが継続される。「Perl」は最新2つの“5.x”バージョンをサポートするが、長期メンテナンスモードではそれよりはるかに長いサポートが提供されるという。

ちなみに、「Perl 6」ではなく「Perl 7」というバージョンナンバーが採用されたのは、「Raku」との混同を避けるため。「Raku」は「Perl 6」となるべく開発されたスクリプト言語だが、従来の「Perl」と互換性がなく、実質的には異なる言語であるとして、2019年10月に今の名前に改称されている。このようなバージョンジャンプの例は「PHP 7」(「PHP 5」の後継)などにもみられる。

□関連リンク
Perl.com – programming news, code and culture
https://www.perl.com/
Announcing Perl 7
https://www.perl.com/article/announcing-perl-7/

2020年6月25日 06:00
窓の杜
https://forest.watch.impress.co.jp/docs/news/1261315.html

2 名刺は切らしておりまして 2020/06/26(金) 12:48:18.04

Perl -v

3 名刺は切らしておりまして 2020/06/26(金) 12:48:54.35

Windowsで簡単に並列化できるようになってくれ!
あと2GB以上のzip解凍も

4 名刺は切らしておりまして 2020/06/26(金) 12:49:55.85

で、オブジェクト志向になったの

5 名刺は切らしておりまして 2020/06/26(金) 12:50:14.10

Perl4→Perl5はUNIX Magazineが一番元気が良かった頃

6 名刺は切らしておりまして 2020/06/26(金) 12:55:57.24

四半世紀って、もう450年もたつのか

7 名刺は切らしておりまして 2020/06/26(金) 12:59:20.38

アナルパール

8 名刺は切らしておりまして 2020/06/26(金) 13:00:23.93

>>6
うるう年を知らんのかw

9 名刺は切らしておりまして 2020/06/26(金) 13:03:35.49

ローカルファイルのバッチ処理もPHPしか使わないようになった

10 名刺は切らしておりまして 2020/06/26(金) 13:04:36.27

>>9
PHP研究所がそんなんに使えんのか?

11 名刺は切らしておりまして 2020/06/26(金) 13:12:37.74

かつての立場はPythonに置き換えられた
だけどPerlがなくなったわけではない

12 名刺は切らしておりまして 2020/06/26(金) 13:14:11.77

>>1
突っ込みいれとくと
“use stric;”じゃなくて“use strict;”だろ

13 名刺は切らしておりまして 2020/06/26(金) 13:25:29.94

メーカーの電算室ではパールもシェルも使うからなあ
たまにサイフォンでやるけど

16 名刺は切らしておりまして 2020/06/26(金) 13:33:40.92

「下位互換性」?
普通「上位互換」っていうだろ?

17 名刺は切らしておりまして 2020/06/26(金) 13:34:58.24

>>6
四半世紀も知らないバカ

18 名刺は切らしておりまして 2020/06/26(金) 13:36:30.11

>>1
ジャンプじゃない
Perl6としてある一定時期存在してた

21 名刺は切らしておりまして 2020/06/26(金) 13:45:15.84

golang, nodejs, pyhon, javascriptだけでええやろ

22 名刺は切らしておりまして 2020/06/26(金) 13:49:15.33

昔の上司があそこに真珠7個入れて、膿んでた。
7個集めても願いが叶わなかったって言ってた。

23 名刺は切らしておりまして 2020/06/26(金) 13:52:35.36

>>16
下位互換も普通に使うだろ?
プレステ2で初代プレステのソフトが遊べるのは下位互換

27 名刺は切らしておりまして 2020/06/26(金) 14:03:32.21

Perlスクリプトの読みにくさは異常。

28 名刺は切らしておりまして 2020/06/26(金) 14:06:29.76

>>9
phpでローカルファイル処理って、webじゃなくてテキストファイルってこと?

30 名刺は切らしておりまして 2020/06/26(金) 14:22:30.43

>>29
Version6?なかったよそんんもの(・_・)

33 名刺は切らしておりまして 2020/06/26(金) 14:38:27.10

正規表現で最強の言語ってなに?

34 名刺は切らしておりまして 2020/06/26(金) 14:38:59.46

我が島根が誇るRubyは?

36 名刺は切らしておりまして 2020/06/26(金) 14:40:45.39

>>6
四半世紀もしらないとか
とんでもないこどおじだな

40 名刺は切らしておりまして 2020/06/26(金) 14:54:40.78

ワンライナー用言語と化してる

41 名刺は切らしておりまして 2020/06/26(金) 14:57:59.35

昔は良く使ってたけど、もう新しくperlでコードを書くことは無いかも
先にpythonが出て来ちゃう