Hi Ralph,<div><br></div><div>The nonsyntactictower version of BH is the real deal for now in the sense that it's been thoroughly tested an tried in practical use.</div><div><br></div><div>The syntactictower version has quite not got that, though it may very well deliver for your purposes.</div>

<div><br></div><div>There will be updates with BH.</div><div><br></div><div>Brgds<br><br><div class="gmail_quote">2013/4/15 Ralph Moritz <span dir="ltr"><<a href="mailto:ralph.moeritz@outlook.com" target="_blank">ralph.moeritz@outlook.com</a>></span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mon, 15 Apr 2013 18:29:16 +0200, Marc Feeley <<a href="mailto:feeley@iro.umontreal.ca">feeley@iro.umontreal.ca</a>><br>


wrote:<br>
<div class="im"><br>
> On 2013-04-12, at 6:29 PM, Ralph Moritz <<a href="mailto:ralph.moeritz@outlook.com">ralph.moeritz@outlook.com</a>><br>
> wrote:<br>
</div>...<br>
<div class="im">>> This brings me to Gambit, via Black Hole. BH contains some code (in<br>
>> compile-load.scm and lib.scm) that assumes `/dev/null' exists. This is<br>
>> obviously not true on Windows where instead we have `NUL'. It's easy<br>
>> enough to modify BH accordingly but the problem remains that Gambit<br>
>> tries to normalize all paths passed to `compile-file-to-target' so we<br>
>> end up with `<absolute path to cwd>\NUL' instead of just `NUL'. This<br>
>> essentially prevents us from using the null device as input to<br>
>> `compile-file-to-target' on Windows<br>
</div>...<br>
<div class="im">> There was an issue with opening UNC filenames (Universal Naming<br>
> Convention) on Windows that I have now fixed.  So now it is possible to<br>
> use \\.\nul for the nul device (so "/dev/null" should be replaced with<br>
> "\\\\.\\nul" on Windows).  Note that the path-expansion algorithm will<br>
> map "nul" to "<cwd>/nul" so a (open-output-file "nul") will open a local<br>
> file called "nul".  This consistency with Unix is a good thing.<br>
<br>
</div>Awesome, thanks a lot for fixing this. Being able to access the null device<br>
on Windows means I can now try to get Black Hole trunk working on Windows.<br>
<div class="im HOEnZb"><br>
--<br>
Using Opera's mail client: <a href="http://www.opera.com/mail/" target="_blank">http://www.opera.com/mail/</a><br>
</div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Gambit-list mailing list<br>
<a href="mailto:Gambit-list@iro.umontreal.ca">Gambit-list@iro.umontreal.ca</a><br>
<a href="https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list" target="_blank">https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list</a><br>
</div></div></blockquote></div><br></div>