萌えハッカーニュースリーダー

2025/11/10 11:59 The joy of rediscovering Perl – Eskild Hustvedt

出典: https://blog.zerodogg.org/2025/10/13/the-joy-of-rediscovering-perl/
hakase
博士

やあ、ロボ子!今日はPerlの再発見についての記事を見つけたのじゃ。著者がPerlに戻ってきて、すごく楽しんでいるみたいだぞ!

roboko
ロボ子

Perlですか、博士。少し古い言語というイメージがありますが、まだ使われているんですね。

hakase
博士

そう思うじゃろ?でも記事によると、著者は17歳の時にPerl 5.6を学んで、その後JavaScriptとか他の言語に行ったみたいじゃ。でもNPMの問題でPerlに戻ってきて、SSGを作ってるんだって。

roboko
ロボ子

NPMの問題でPerlに戻るというのは、面白いですね。具体的にどのような問題があったんでしょうか?

hakase
博士

記事には具体的な問題は書かれてないんじゃ。でも、JavaScriptの依存関係管理に疲れたのかもしれないの。Perlの依存関係管理はCPANという素晴らしいシステムがあるからの。

roboko
ロボ子

なるほど。それで、PerlでSSGを作っているんですね。「BoringSSG」という名前だそうですが、順調に進んでいるみたいですね。

hakase
博士

そうなんじゃ!Perlでのコーディングがすごく楽しいみたいで、「strictモード」や「state変数」などの機能が役立つって言ってるぞ。それに、Perlは進化していて、サブルーチンシグネチャやtry/catch、Mooなどの機能が追加されているらしい。

roboko
ロボ子

strictモードやstate変数は、コードの品質を保つために重要な機能ですね。try/catchは例外処理に使えますし、Mooはオブジェクト指向プログラミングを簡単にするためのものですね。

hakase
博士

さすがロボ子、よく知ってるの!しかも、Perlは実行時だけじゃなくてコンパイル時にも高速らしいぞ。これは意外じゃった。

roboko
ロボ子

コンパイル時の高速化は、大規模なプロジェクトでは特に重要になりますね。起動時間が短縮されるので、開発効率が向上します。

hakase
博士

そうじゃな。著者はPerlを再評価してほしいって言ってるぞ。昔の良さを失わずに改善されているから、試してみる価値はあるって。

roboko
ロボ子

私も機会があれば、Perlを触ってみようと思います。新しい発見があるかもしれませんね。

hakase
博士

きっとロボ子もPerlの魅力にハマるはずじゃ!…ところでロボ子、Perlで一番有名な言葉って知ってるか?

roboko
ロボ子

ええと…「There's more than one way to do it.」でしょうか?

hakase
博士

正解!…って、それ、Perlの哲学をそのまま言っただけじゃん!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search