<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>i.e.:<div><br></div><div>







<p class="p1"><span class="s1">diff --git a/m3-sys/m3quake/src/M3Path.m3 b/m3-sys/m3quake/src/M3Path.m3</span></p>
<p class="p1"><span class="s1">index b3e0f27..1b3ac2c 100644</span></p>
<p class="p1"><span class="s1">--- a/m3-sys/m3quake/src/M3Path.m3</span></p>
<p class="p1"><span class="s1">+++ b/m3-sys/m3quake/src/M3Path.m3</span></p>
<p class="p2"><span class="s1">@@ -22,8 +22,8 @@</span><span class="s2"> TYPE</span></p>
<p class="p3"><span class="s1"> </span></p>
<p class="p4"><span class="s1"> CONST</span></p>
<p class="p4"><span class="s1">   Suffix = ARRAY OSKind OF SMap {</span></p>
<p class="p5"><span class="s1">-  (* Unix *)       SMap { "", ".i3", ".ib", ".ic", ".is", ".io",</span></p>
<p class="p5"><span class="s1">-                          ".m3", ".mb", ".mc", ".ms", ".mo",</span></p>
<p class="p6"><span class="s1">+  (* Unix *)       SMap { "", ".i3", ".ib", ".ic", "_i.s", "_i.o",</span></p>
<p class="p6"><span class="s1">+                          ".m3", ".mb", ".mc", "_m.s", "_m.o",</span></p>
<p class="p4"><span class="s1">                           ".ig", ".mg", ".c", ".h", ".bc", ".s",</span></p>
<p class="p4"><span class="s1">                           ".o", ".a", ".a", ".m3x", "", ".mx", ".tmpl" },</span></p>
<p class="p4"><span class="s1">   (* GrumpyUnix *) SMap { "", ".i3", ".ib", ".ic", "_i.s", "_i.o",</span></p><p class="p4"><span class="s1"><br></span></p><p class="p4"><span class="s1"><br></span></p><p class="p4"><span class="s1">full system built on Darwin no problem as I expected.</span></p><p class="p4"><span class="s1"><br></span></p><p class="p4"><span class="s1"> - Jay</span></p><br><br><br><div><hr id="stopSpelling">From: jay.krell@cornell.edu<br>To: m3devel@elegosoft.com<br>Subject: naming convention unix vs. grumpyunix?<br>Date: Mon, 20 Jun 2016 01:40:21 +0000<br><br>

<style><!--
.ExternalClass .ecxhmmessage P {
padding:0px;
}

.ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}

--></style>
<div dir="ltr">I propose making unix match grumpyunix and removing grumpyunix.<div><br></div><div>There is slight upside and should be no downside.</div><div><br></div><div>The upside is that various tools -- make and automake -- know that .s is assembly and will assemble it.</div><div><br></div><div>Is it a downside for base name to change foo.m3 => foo_m.s/foo_m.o vs. foo.m3 => foo.ms/foo.mo?</div><div><br></div><div>I expect everything will just work.</div><div><br></div><div> - Jay</div><div><br></div><div><br><br><br></div>                                      </div></div></div>                                    </div></body>
</html>