GUIDeFATE icon indicating copy to clipboard operation
GUIDeFATE copied to clipboard

Namespace

Open saiftynet opened this issue 7 years ago • 2 comments

It is clear that GUIDeFATE as is is pollution the root namespace. I would like to have the modules that GUIDeFATE uses to be on something like GUIDeFATE::GFwx etc. No sure how to do this...

saiftynet avatar Apr 25 '18 08:04 saiftynet

CPAN's world is all an experience! But you have started in a simple and interesting way! And with an interesting and exiting idea! Just keep this path. Today, I have read your article at http://blogs.perl.org/users/saif/2018/05/ducktaping-the-internet-to-the-desktop.html and just downloaded your module. Just let it mature and become completely multiplatform... The number of users would make it grow... For example, I am appending a new GFgtk2.pm that makes you updtate (if you like it) your GUIDeFATE.pm by adding another target... GFgtk2.pm.zip This is because there is a whole branch of LINUX users that refuse to upgrade to the recently new Gtk3. For memory reasons, etc. For example: Linux-Mint. By adding this Gtk2 option before the Gtk one, there is no way of missing the 2 after your normal Gtk regex. I also enjoy the beauty of programming. And by adding these simple lines just before your Gtk3 options you do not even have to change the original regex. I am not an expert in perl either, and I promise to test all your code later. But for now, I have tried your calc example and it works like a charm if you add the use lib with the complete real path of your module's lib directory... Lets hope that I become an expert in using your module with all the examples in your wiki! You are going to learn a lot about today's work of maintaining a standard module. That should work the same in all platforms. The more complex it grows, the harder it would become to maintain it standard and backwards compatible at any new version. But the reward is achieving a lot of wisdom, and tricks to become a better programmer.

chanio avatar Feb 18 '19 00:02 chanio

Thank you for your interesting input and comments. I am really impressed with your skills, and hope to learn from your code.

On Mon, Feb 18, 2019 at 12:51 AM chanio [email protected] wrote:

CPAN's world is all an experience! But you have started in a simple and interesting way! And with an interesting and exiting idea! Just keep this path. Today, I have read your article at http://blogs.perl.org/users/saif/2018/05/ducktaping-the-internet-to-the-desktop.html and just downloaded your module. Just let it mature and become completely multiplatform... The number of users would make it grow... For example, I am appending a new GFgtk2.pm that makes you updtate (if you like it) your GUIDeFATE.pm by adding another target... GFgtk2.pm.zip https://github.com/saiftynet/GUIDeFATE/files/2873603/GFgtk2.pm.zip This is because there is a whole branch of LINUX users that refuse to upgrade to the recently new Gtk3. For memory reasons, etc. For example: Linux-Mint. By adding this Gtk2 option before the Gtk one, there is no way of missing the 2 after your normal Gtk regex. I also enjoy the beauty of programming. And by adding these simple lines just before your Gtk3 options you do not even have to change the original regex. I am not an expert in perl either, and I promise to test all your code later. But for now, I have tried your calc example and it works like a charm if you add the use lib with the complete real path of your module's lib directory... Lets hope that I become an expert in using your module with all the examples in your wiki! You are going to learn a lot about today's work of maintaining a standard module. That should work the same in all platforms. The more complex it grows, the harder it would become to maintain it standard and backwards compatible at any new version. But the reward is achieving a lot of wisdom, and tricks to become a better programmer.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/saiftynet/GUIDeFATE/issues/8#issuecomment-464537187, or mute the thread https://github.com/notifications/unsubscribe-auth/Agskd2-854gh02KS0U_aqNIiUpAk1oafks5vOfkNgaJpZM4Ti_1y .

saiftynet avatar Feb 26 '19 20:02 saiftynet