Perl でちょっと CPAN モジュールを試すのに Google Colaboratory が便利

モチベーション

NodeJS である npm パッケージを試したいとなった場合 RunKit is Node prototyping がとても便利です。任意の npm パッケージをインストールができ、なおかつ他人のその結果を共有できます。例えば、これは誰かと一緒にある npm パッケージの使い方の相談をするときによく使います(e.g. lodash の groupby の使い方を示したり)。

Perl でも同様に任意の CPAN モジュールをインストールして、他人に結果を共有できるサービスがあると便利なのですが、一般公開されているものを見つけることはできませんでした。

そんな気持ちを持ちつつ、ある日突然 Google Colaboratory を使えば目的を達成できるのではと気付いたので、これを紹介します。

やり方

perl.ipynb · GitHub にアクセスします。

画像の Open in Colab をクリックすると notebook が開きます。

f:id:odan3240:20200313014752p:plain

ランタイム > 全てのセルを実行 を選ぶと Perl と cpanm とよく使いそうな CPAN モジュールがインストールされます。 f:id:odan3240:20200313014911p:plain

任意のモジュールをインストールする場合は !cpanm --notest --quiet SQL::Maker などと実行すればよいです。

f:id:odan3240:20200313015210p:plain

まとめ

かなり便利では??