<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><br>
</p>
<div class="moz-cite-prefix">On 02/12/2023 05:35, Nir Lisker wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CA+0ynh-BRzgk2WY2HWjtBX-EqDkUezEQBDrbT-apcevw8YYxYQ@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr"><br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Lazy
initialization in many places that IMHO is not needed</blockquote>
<div><br>
</div>
<div>I noticed this for the first time in classes like Box,
Sphere and Cylinder. Their dimension properties are lazily
initialized, but are also initialized on construction, so I
never understood what the point was.</div>
</div>
</blockquote>
<p>Yeah, those are good examples where the lazy initialization is
counter productive :)</p>
<p>We should be on the look out for such things and remove it where
it's not beneficial.</p>
<p>--John</p>
<br>
</body>
</html>