Portal:Windows: Difference between revisions

From Perl Guilds - Getting Medieval with Perl
Jump to navigation Jump to search
(Created page with "This page discusses known options for Perl on Windows and options for creating Perl-based programs for distribution on Windows. It focuses more on creating programs for distribution (i.e., selling programs and services to paying customers) than it does for creating a development environment for doing productive things with Perl on Windows. == Perl Environments on Windows == === Strawberry Perl === === Windows Subsystem for Linux 2 (WSL2) === === MSYS2 === === Cygwin...")
 
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
This page discusses known options for Perl on Windows and options for creating Perl-based programs for distribution on Windows. It focuses more on creating programs for distribution (i.e., selling programs and services to paying customers) than it does for creating a development environment for doing productive things with Perl on Windows.
This page discusses known options for Perl on Windows and options for creating Perl-based programs for distribution on Windows. It focuses more on creating programs for distribution ('''i.e., selling programs and services to paying customers''') than it does for creating a development environment for doing productive things with Perl on Windows.


== Perl Environments on Windows ==
== Perl Environments on Windows ==


=== Strawberry Perl ===
=== Strawberry Perl ===
==== Summary ====
Strawberry Perl is the best way to get Perl onto Windows. At the time of this writing, Strawberry Perl is up to date with the latest upstream perl version. It is compiled using MinGW-W64 for both 64 and 32 bit Windows. Larry Wall uses it.
==== Download Installers ====
https://strawberryperl.com/releases.html
==== Development Website ====
https://github.com/StrawberryPerl
==== How to Contribute ====
==== Getting Support ====
https://strawberryperl.com/support.html


=== Windows Subsystem for Linux 2 (WSL2) ===
=== Windows Subsystem for Linux 2 (WSL2) ===
Line 12: Line 26:


=== MobaXterm ===
=== MobaXterm ===
=== ActiveState ===


== Perl-based GUIs on Windows ==
== Perl-based GUIs on Windows ==

Latest revision as of 18:49, 16 January 2025

This page discusses known options for Perl on Windows and options for creating Perl-based programs for distribution on Windows. It focuses more on creating programs for distribution (i.e., selling programs and services to paying customers) than it does for creating a development environment for doing productive things with Perl on Windows.

Perl Environments on Windows[edit | edit source]

Strawberry Perl[edit | edit source]

Summary[edit | edit source]

Strawberry Perl is the best way to get Perl onto Windows. At the time of this writing, Strawberry Perl is up to date with the latest upstream perl version. It is compiled using MinGW-W64 for both 64 and 32 bit Windows. Larry Wall uses it.

Download Installers[edit | edit source]

https://strawberryperl.com/releases.html

Development Website[edit | edit source]

https://github.com/StrawberryPerl

How to Contribute[edit | edit source]

Getting Support[edit | edit source]

https://strawberryperl.com/support.html

Windows Subsystem for Linux 2 (WSL2)[edit | edit source]

MSYS2[edit | edit source]

Cygwin[edit | edit source]

MobaXterm[edit | edit source]

ActiveState[edit | edit source]

Perl-based GUIs on Windows[edit | edit source]

wxPerl[edit | edit source]

Win32::GUI[edit | edit source]

Tk[edit | edit source]

Distributing Perl-based Programs on Windows[edit | edit source]

Why?[edit | edit source]

Development Environment[edit | edit source]

Creating GUIs[edit | edit source]

Generating EXEs[edit | edit source]

Creating Installers for your EXEs[edit | edit source]