Johan, Please see inline, I am starting over from this response to my original question.
> > On Fri, Dec 20, 2024 at 7:46 AM Johan Vromans wrote: > > > Since a number of people here on the list have expressed their needs > for > > > such a feature it must be possible to combine forces and turn one of > the > > > approaches into a state of the art, robust and well-documented toolkit. > > > > What is the first step? Is it worth resurrecting Citris Perl even though > > (as far as I can tell) the version of Perl supported is old? > > Citrus Perl is too old. My current minimal version requirement is 5.26. In > particular, the 'signatures' feature and support for Object::Pad make it > possible to develop better (and more reliable) programs. > > I'd suggest to install a recent Strawberry distribution. On top of it, > install a binary wxWidgets kit from wxWidgets.org (compiler compatibility > for Strawberry is MinGW-w64 8.1). > Okay, I think I found it but found a .7z with DLLs and a .7z with development files (GCC v 8.1 as you said): https://www.wxwidgets.org/downloads/#v3.2.6_msw > > The main hurdle is to get Alien::wxWidgets up and running. It is too old to > understand the post-3.0 structure of wxWidgets. I gave up and manually > installed the Alien::wxWidgets modules by copying from source, bypassing > the wxWidgets build/install. After copying the modules, I added a manually > crafted data module for the new wxWidgets. > Please explain what you mean here by, I understand Perl jargon but can't figure out what this all implies: - copying from source - bypassing the wxWidgets build/install (and how you did it) - what this "manually crafted data module" is (namespace, what uses it, etc) > After these steps, I can (re)build and install wxPerl 3.x and I have a > stable environment for program development. > How do you do this? Do you mean to say reinstall it via something like "cpanm Wx", which necessarily builds it against the wxWidgets libraries that are now somehow available to the Strawberry Perl environment? > > For GUI development I'd suggest wxGlade. It works well, has decent support > for perl code generation, and good support from the developers/maintainers. > I like this to and can get it working. > > Best, of course, would be if the Strawberry team would add wxWidgets (and > wxPerl) to their standard distribution. Agreed! Once I get this figured out, I am more than happy to reach out to them about it. And I appreciate your patience. I promise that once I get this all worked out, I will provide clear steps and if it is possible to encapsulate this step as a Perl-based tool or module, I will create it and put it on CPAN. I just need to get it working first. Cheers, Brett -- This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized use or disclosure is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. Thank you.