Strawberry Perl


Strawberry_Perl

Strawberry Perlは、MicrosoftWindowsプラットフォーム用のPerl プログラミング言語のディストリビューションです。さらに、イチゴには、多くのライブラリが含まれているフル機能のMingw-w64 C / C ++コンパイラが含まれています。他のほとんどのディストリビューションは、特定のPerlコンポーネントをインストールするためにソフトウェア開発ツールがすでにセットアップされているユーザーに依存していますが、Strawberry Perlには、最も一般的に使用されるツールが事前構成およびパッケージ化されて出荷されます。これは他のPerlディストリビューションからの劇的な逸脱であり、他のディストリビューション(その主要なライバル、ActiveStateによってリリースされた無料で入手可能であるがクローズドソースのActivePerlディストリビューションなど)に影響を与えています。)独自のディストリビューションでそのような開発ツールを提供する。 Strawberry Perl 開発者
アダムケネディ他。
安定リリース
5.32.1.1
/ 2021年1月24日 ; 9ヶ月前  (2021-01-24)
で書かれている Perl プラットホーム Win32、Win64 タイプ
Perlディストリビューション
ライセンス
GNU PublicLicenseまたはArtisticLicense
Webサイト
www.skeletonperl.com

コンテンツ
1 理論的根拠
2 パッケージ化されたツール
3 参考文献
4 外部リンク

理論的根拠
CPANを介して、Perlユーザーは膨大な数のパッケージ済みモジュールのいずれかをダウンロードできます。これらのモジュールの多くは、任意のPerl環境にインストールできます。ただし、特定のモジュール(XSモジュール)を正常にインストールするには、動作するCコンパイラと開発環境が必要です。ほとんどのPerlディストリビューションは、そのような環境(通常はほとんどのUnixまたはLinuxシステムで提供されている)がすでに存在していることを前提としています。ただし、WindowsにはCコンパイラと必要な開発環境が付属していないため、ユーザーまたは管理者が個別にインストールする必要が
ただし、Strawberry Perlは、インストール時にMinGW開発環境を組み込みます。インストールされているすべてのPerlツールは、これらの組み込みライブラリと開発ツールを使用して、必要に応じてXSモジュールをコンパイルするように設定されています。これにより、Strawberry Perlは、CPANから直接、変更なしで多くのXSモジュールを使用できます。

パッケージ化されたツール
2013年4月の時点で、StrawberryPerlは次のもので構成されています。
Perlディストリビューション
A Mingwを-W64とからなる分布、GCC、LD、gmakeのおよび他のbinutils。
StrawberryPerlを簡単にアンインストールできるようにするWindowsインストールスクリプト。
さまざまな非標準だが広く使用されているPerlモジュール。これらは主にCPANからの追加の拡張機能のインストールの容易さに関連していますが、Perl Archive Toolkit、Perlパッケージマネージャー、Perlインストールプログラムなどの他のソースからパッケージをインストールする機能を強化するさまざまなツールも含まれています。

参考文献
^ 「Windows用StrawberryPerl-リリースノート」。
^ 「StrawberryPerl-著作権とライセンス」。

外部リンク
公式サイト
Perl Win32wikiのStrawberryPerl