Editing
Perl and wxWidgets RAD on Windows
(section)
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== The Modern Reset == The modern Perl Lazarus direction is best understood as a stack consolidation project, not a new IDE from scratch. The practical stack is: * [https://strawberryperl.com/ Strawberry Perl] for Perl and build tools * [https://github.com/sciurius/perl-Alien-wxWidgets Alien::wxWidgets] and [https://github.com/sciurius/wxPerl Wx/wxPerl] for the wxWidgets binding * [https://wxglade.sourceforge.net/ wxGlade] for Perl-friendly visual GUI design * <code>PAR::Packer</code>, <code>pp</code>, <code>wxpar</code>, and related tools for executable packaging * DLL discovery helpers such as <code>pp_autolink</code> * installer systems such as [https://jrsoftware.org/isinfo.php Inno Setup], [https://nsis.sourceforge.io/Main_Page NSIS], or [https://wixtoolset.org/ WiX] * a helper application, Martha, to reduce the packaging and installer gap The current problem is not merely generating Perl code from wxGlade. The user also needs to distribute the result in the way Windows users expect. That means building a workflow from: # install the development stack # verify wxPerl works # design the GUI # generate or load the interface # write the Perl behavior # package the program # find required DLLs # build an installer # test on a clean Windows machine
Summary:
Please note that all contributions to Perl Guilds - Getting Medieval with Perl may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Perl Guilds - Getting Medieval with Perl:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
Edit source
View history
More
Search
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Tools
What links here
Related changes
Page information