ITニュース速報

ITを中心に、政治・経済・ガジェットの話題についてまとめています。

広告

「Perl 7」が発表 〜来年にも四半世紀ぶりのメジャーバージョンアップへ

2020年06月26日 19:08 コメント(0)

1:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 12:45:50 ID:CAP_USER


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

18:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 13:36:30 ID:JToIVsiZ

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

12:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 13:14:11 ID:JqCIUQIM

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

2:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 12:48:18 ID:T0hXIapY

Perl -v

3:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 12:48:54 ID:ST2y+5X1

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

4:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 12:49:55 ID:/KCqdCq7

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

5:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 12:50:14 ID:gfCp44Pz

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

6:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 12:55:57 ID:WjZ7cXlK

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

46:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 16:08:01 ID:8aBusfWP

>>6
それは四世紀半や

42:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 15:05:12 ID:MenWnYYP

>>6
ああ4と1/2世紀ってことか。なるほどなあ。

36:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 14:40:45 ID:0cIP51+D

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

17:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 13:34:58 ID:JToIVsiZ

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

8:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 13:00:23 ID:6eLeqgZC

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

9:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 13:03:35 ID:vaqiCN5F

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

28:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 14:06:29 ID:r6NRE+YM

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

10:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 13:04:36 ID:6eLeqgZC

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

11:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 13:12:37 ID:JqCIUQIM

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

13:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 13:25:29 ID:z1h+UK4l

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

15:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 13:31:09 ID:HW7pi+ph

アプデおそすぎ、、完全に時代遅れになちゃったよ。

perl -pi.bak -e だけはすっごいたまに使う。もうそれだけ。

16:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 13:33:40 ID:JToIVsiZ

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

23:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 13:52:35 ID:gohTYTYq

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

19:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 13:37:49 ID:W5Y2EAJs

この掲示板のプログラムも更新するの?

20:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 13:38:42 ID:HW7pi+ph

5chって
Cじゃなかったっけ

22:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 13:49:15 ID:QSTtZBSV

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

24:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 13:54:36 ID:T0hXIapY

正規表現 もう付いて行けない覚えられない

26:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 13:59:21 ID:Imsa/5LC

s/unko/chinko/g;

27:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 14:03:32 ID:3rmw4fLc

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

43:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 15:15:32 ID:a9eaM/l9

>>27
読みやすさ=慣れ

31:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 14:24:27 ID:WWUDFuPH

Perlって最近は何に使われてんだ?

35:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 14:39:33 ID:5De/1w30

>>31
CGIに決まってるだろバーロー
レンタルサーバーにほーむぺーじ作るときに絶対アクセスカウンター欲しくなるだろ?

32:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 14:24:38 ID:iscgnVu1

いや5.33でいいだろ

33:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 14:38:27 ID:eaZsEQ9c

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

34:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 14:38:59 ID:cFq5XpfA

我が島根が誇るRubyは?

38:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 14:46:43 ID:J1GwyV+X

>>34
エクスウェア社員乙

39:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 14:48:51 ID:gaWaNwQT

アプリ屋はクソ扱いしてるけど
OS屋には現役言語

40:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 14:54:40 ID:nfWeyRaC

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

41:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 14:57:59 ID:reTH6Dyd

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

44:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 15:45:41 ID:gKK18gIU

懐かしスレになってるやん…
2000年ぐらいは、Cやって、パールやって掲示板作ってとかだったのにもう過去だな
今の子供ならCやって、Java やってPythonとかX codeとかな感じかな

49:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 17:20:35 ID:aSuoz3N8

> 「Perl」では下位互換性の維持が重視されており、古いスクリプトがそのまま動くようになっている。

4から5に移行するのに苦労した気が…

53:おれんじーず(SB-iPhone) [CN] 2020/06/26(金) 17:33:26 ID:tymkqIFM

なんだかんだ言って今まで使われてきたのはcpanが整備されてるのが大きいな

引用元: http://anago.2ch.sc/test/read.cgi/bizplus/1593143150/


コメント