Re: My OOP keeper

2021-02-14 Thread Marcel Timmerman
Hi Todd, I would like to spend one line or two on your OOP keeper. One important aspect of object oriented programming is dat you encapsulate your knowledge into an object. That is, structures and other variables should be kept invisible to the user of your object. That way, you are able to c

Re: Tip: Failed to mkdir: Permission denied with RakudoPkgFedora33-2020.12.04.x86_64.rpm

2021-02-14 Thread William Michels via perl6-users
'chmod 777' not 'chmod 755' ? What are the security implications? Thx, Bill. https://linuxhandbook.com/chmod-command/ On Sat, Feb 13, 2021 at 1:53 PM ToddAndMargo via perl6-users < perl6-us...@perl.org> wrote: > On 2/13/21 12:35 PM, ToddAndMargo via perl6-users wrote: > > Hi All, > > > > Aft

Re: My OOP keeper

2021-02-14 Thread Ralph Mellor
This email is a reaction to this paragraph: > Object Oriented Programming (OOP) is an elegant system > of declaring data structures (classes) .. I view that as misleading to: * Yourself (if you think it's true as written, rather than a dubious lie-to-children); * Other readers (who might think

Re: My OOP keeper

2021-02-14 Thread Marcel Timmerman
Hi Ralph, You are very right! Since I am working with the language binding of Raku to the Gnome libraries like Gtk I have seen that their code is neatly OO while written in C which does not know about classes and the like. Regards, Marcel

Re: My OOP keeper

2021-02-14 Thread Joseph Brenner
Ralph Mellor wrote: > Raku's OOP was designed to support proto-type programming > and method delegation straight out-of-the-box. Can you give us a pointer to some code examples on how to use Raku for prototype-style OOP? I can think of ways to do it, but I don't know that I see any advantage

Re: My OOP keeper

2021-02-14 Thread Darren Duncan
On 2021-02-12 8:12 p.m., ToddAndMargo via perl6-users wrote: I have been working on this keeper for several months an though it was time to share and get feedback. Once you understand OOP (Object Orientated Programming) and Raku's elegant implementation, it becomes an extremely powerful tool.  A

Re: Tip: Failed to mkdir: Permission denied with RakudoPkgFedora33-2020.12.04.x86_64.rpm

2021-02-14 Thread ToddAndMargo via perl6-users
On Sat, Feb 13, 2021 at 1:53 PM ToddAndMargo via perl6-users mailto:perl6-us...@perl.org>> wrote: On 2/13/21 12:35 PM, ToddAndMargo via perl6-users wrote: > Hi All, > > After updating from > > https://github.com/nxadm/rakudo-pkg/releases

Re: My OOP keeper

2021-02-14 Thread Darren Duncan
Thank you to those who replied to my question with private messages. I now understand what is meant by "keeper" here. -- Darren Duncan On 2021-02-14 1:38 p.m., Darren Duncan wrote: On 2021-02-12 8:12 p.m., ToddAndMargo via perl6-users wrote: I have been working on this keeper for several mont

Re: My OOP keeper

2021-02-14 Thread Ralph Mellor
> > Raku's OOP was designed to support proto-type programming > > and method delegation straight out-of-the-box. > > Can you give us a pointer to some code examples on how to use > Raku for prototype-style OOP? I can think of ways to do it, but I > don't know that I see any advantage in it. Depen

Re: My OOP keeper

2021-02-14 Thread Joseph Brenner
Darren Duncan wrote: > I don't understand the terminology "keeper" in this context. "Keeper" is just his own term for his private notes, like a "cheat sheet" or a summary.

Re: My OOP keeper

2021-02-14 Thread ToddAndMargo via perl6-users
On 2/14/21 5:19 PM, Joseph Brenner wrote: Darren Duncan wrote: I don't understand the terminology "keeper" in this context. "Keeper" is just his own term for his private notes, like a "cheat sheet" or a summary. Documentation that I "keep" for later reuse

Re: My OOP keeper

2021-02-14 Thread ToddAndMargo via perl6-users
On 2/14/21 3:27 PM, Ralph Mellor wrote: Undue reliance on inheritance (the primary mechanism used by classes to organize methods) was recognized in the 1980s to be a major problem when overused. Larry understood this. I think it's important that Rakoons know it too, doubly so if they widely sh

Re: My OOP keeper

2021-02-14 Thread ToddAndMargo via perl6-users
On 2/14/21 9:23 AM, Marcel Timmerman wrote: I am working with the language binding of Raku to the Gnome libraries like Gtk AWESOME. Will you be posting the results back here or a link to your project? GTK's structures are a pain in the butt, especially since the redeclare the names of their