Yes. I'm agnostic on this point, but there was a time when some
prominent Perl contributors were dogmatic about it and I didn't know how
widespread it was.
Peter
On 7/19/2021 10:06 AM, Vadim Belman wrote:
Let me guess. The school prohibits object self-initialization? It has
to be done by external code?
Best regards,
Vadim Belman
On Jul 19, 2021, at 1:00 PM, Peter Scott <pe...@psdt.com
<mailto:pe...@psdt.com>> wrote:
On 7/19/2021 1:24 AM, Elizabeth Mattijsen wrote:
If .new wouldn't initialize a type to its basic instantiation, what
would be the point of .new then?
FWIW, the same goes for:
dd Int.new; # 0
dd Num.new; # 0e0
dd Complex.new; # <0+0i>
dd Str.new; # ""
If you want to leave it undefined, don't call .new on it?
*confused*
Only that there's a vocal school of thought in O-O that says new()
should only allocate memory and never put anything in there. Now I
know that Raku doesn't subscribe to that I have no problem.
Cheers,
Peter