<p dir="ltr"><br>
On 17 Mar 2014 00:05, "Walter Bright" <<a href="mailto:newshound2@digitalmars.com">newshound2@digitalmars.com</a>> wrote:<br>
><br>
> On 3/16/2014 1:04 AM, Iain Buclaw wrote:<br>
>><br>
>> Indeed other stuff needs to be done, it just so happens that thanks to<br>
>> sys.posix's bad design splitting out other modules into ports will be more a<br>
>> pain.  But it shows how *no one* in that thread who responded either against the<br>
>> first pull, or went off and hijacked the second had a Scooby about the issue<br>
>> being addressed.  Didn't even have the curiosity to give alternate suggestions.<br>
><br>
><br>
> The 731 pull added more files under the old package layout.<br>
></p>
<p dir="ltr">I acknowledged that in the original PR comments. I said it wasn't ideal before you commented. I had made a change after you commented to make things a little more ideal.  But came across problems as described in my previous message above when I tried to do the same with more modules. </p>

<p dir="ltr">No one really gave any feedback I could work with.  But 731 is the idea that people I've spoken to agree with (at least when they say separate files they make no reference to packaging it), and no one has contended it in 11666 either.  It just needs some direction when it comes to actually doing it, and I feel the two showstoppers are the sys.linux/sys.windows lark, and the absence of any configure in the build system.</p>

<p dir="ltr">> The 732 added more files to the config system, which I objected to.<br>
></p>
<p dir="ltr">Better than creating a new ports namespace.  But at least I toyed round the idea. It seems sound to move things to packages and have</p>
<p dir="ltr">version (X86)<br>
  public import x86stuff;<br>
version (ARM)<br>
  public import armstuff;</p>
<p dir="ltr">But it just doesn't scale beyond a few files, and I think I showed that through the PR, and I'm satisfied that it didn't succeed and that became the logical conclusion.</p>
<p dir="ltr">Everyone in the conversation however never once used the words ARM, MIPS, PPC, X86... The strange fixation on the word POSIX had me scratching my head all the way through.<br>
</p>