<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>I take your points. C gives a lot of freedom, but all things are
      not possible. I think what comes to mind for me is when I see the
      idea of trying to limit solutions to use only certain certain
      "design patterns", I usually would go in the direction of more
      freedom and less rules. <br>
    </p>
    <div class="moz-cite-prefix">On 03/14/2023 12:48 PM, John Cowan
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAD2gp_QDw4Vn+QBgRpB1rrbejHoSND9ZT9pepVvB+Nddfqnp5w@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div dir="ltr">
          <div class="gmail_default" style="font-family:"times new
            roman",serif;font-size:large"><br>
          </div>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">On Mon, Mar 13, 2023 at
            3:24 PM Luther Johnson <<a moz-do-not-send="true"
              href="mailto:luther@makerlisp.com">luther@makerlisp.com</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">
            <div bgcolor="#FFFFFF">
              <p>I'm talking more about where the intent is to invest
                languages with more "safety", "good practices", to bake
                certain preferences into language features, so that
                writers no longer recognize these as engineering
                choices, and the language as a means of expression of
                any choice we might make, but that the language has
                built-in "the right way" to do things, and if the
                program compiles and runs at all, then it must be safe
                and working in certain respects.<br>
              </p>
            </div>
          </blockquote>
          <div><br>
          </div>
          <div class="gmail_default" style="font-family:"times new
            roman",serif;font-size:large">ORLY?  Do you reject C,
            then, because it does not support self-modifying code or the
            ability to jump into the middle of a procedure without going
            through the prologue?  These are baked-in preferences, and
            if a C program compiles at all, you can be sure that it does
            neither of these things, even if it would benefit your
            program greatly if they were available.</div>
          <div class="gmail_default" style="font-family:"times new
            roman",serif;font-size:large"><br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">
            <div bgcolor="#FFFFFF">Some people would say that's exactly
              what the new dialects bring us, but I see too much
              artificial orthodoxy invented last week, and too many
              declarations of the "one true way", in many of the most
              recent languages, for my taste.<br>
            </div>
          </blockquote>
          <div><br>
          </div>
          <div class="gmail_default" style="font-family:"times new
            roman",serif;font-size:large">Since you agree that it
            is a matter of taste, there can of course be no disputing
            it.</div>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>