<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">On 19/10/2024 15:17, Hairy Pixels via
      fpc-pascal wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAGsUGtmJ3PMjnpkyJLrfxXz0+atSUZrYXT4n0VsKD+baY+vmVg@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Oct 19, 2024 at 8:06:44 PM,
          Martin Frb via fpc-pascal <<a
            href="mailto:fpc-pascal@lists.freepascal.org"
            moz-do-not-send="true" class="moz-txt-link-freetext">fpc-pascal@lists.freepascal.org</a>>
          wrote:<br>
        </div>
        <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"
          type="cite"> NOTE: the below is NOT about ARC. It is about the
          implication that ARC == Safety (in the environment that we
          have)<br>
        </blockquote>
      </div>
      <div><br>
      </div>
      Not following "in the environment that we have”. I’m just saying
      manual memory management is hard and bug prone which leads to
      crashing. New programmers are not usually keen on taking on this
      burden when they have easier solutions which let the compiler
      automate the hard parts. <br>
    </blockquote>
    <br>
    Well, I replied to "memory safety" from <br>
    <div class="moz-cite-prefix">On 19/10/2024 14:20, Hairy Pixels via
      fpc-pascal wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAGsUGtnpj=FY7xEj1QZYKiArkGzgYrXUY1n0aVw-8_29bhXn4Q@mail.gmail.com">
      <div dir="ltr">So right now if you wanted a low level compiled
        language to learn and you want some memory safety you’re still
        going for C++.</div>
      <br>
    </blockquote>
    <br>
    <br>
    The problem with "new user want..." is that we don't have that date.
    But also, more important, even if some of our assumptions are right,
    we don't know how many of those will stay "programmers" at all.<br>
    <br>
    It is easy to try some coding, when you have a language that (seems
    to) do everything for you. And you get some quick nice looking, but
    little functionality apps. But if you want to continue from there,
    you need to dive deeper. On that basis, you will reach a point were
    you can't go further. <br>
    <br>
    If this is about getting more users, then it doesn't help attracting
    people who will stay only a few month (and would do the same on any
    other environment).<br>
    <br>
    I don't disagree, that there are bits and pieces that could help.
    But not every "new user wants" will really increase the amount of
    users.<br>
    <br>
    And then, many of those that will be more long term dedicated could
    equally (if not better) be helped by creating tutorials (video and
    text), and other helpful info. So lets go there first. Because there
    are a lot more people who have enough skills to do that, and who
    could put in the manpower, and save the core team from needing to
    spent time on it.<br>
  </body>
</html>