<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>