Black Hole update for both branches: cond-expand, Scheme's correspondent to C's ifdef, has been implemented in both branches, and 'black-hole is added to ##cond-expand-features , thus making code compat to Vanilla Gambit and Black Hole.<div>

<br></div><div><div>Code example:</div><div><font face="'courier new', monospace">(cond-expand</font></div><div><font face="'courier new', monospace"> (black-hole</font></div><div><font face="'courier new', monospace">   'code-for-black-hole-here)</font></div>


<div><font face="'courier new', monospace"> (else</font></div><div><font face="'courier new', monospace">   'code-for-vanilla-gambit-here))</font></div><div><br></div><div>Execution example:</div><div>

<div><font face="courier new, monospace">$ <b>bsc</b></font></div><div><font face="courier new, monospace">> <b>(cond-expand</b></font></div><div><font face="courier new, monospace"><b> (black-hole</b></font></div><div>

<font face="courier new, monospace"><b>   'code-for-black-hole-here)</b></font></div><div><font face="courier new, monospace"><b> (else</b></font></div><div><font face="courier new, monospace"><b>   'code-for-vanilla-gambit-here))</b></font></div>

<div><font face="courier new, monospace">code-for-black-hole-here</font></div><div><font face="courier new, monospace">> <b>,q</b></font></div><div><font face="courier new, monospace">$ <b>gsc</b></font></div><div><font face="courier new, monospace">Gambit v4.6.2</font></div>

<div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">>  <b>(cond-expand</b></font></div><div><font face="courier new, monospace"><b> (black-hole</b></font></div><div><font face="courier new, monospace"><b>   'code-for-black-hole-here)</b></font></div>

<div><font face="courier new, monospace"><b> (else</b></font></div><div><font face="courier new, monospace"><b>   'code-for-vanilla-gambit-here))</b></font></div><div><font face="courier new, monospace">code-for-vanilla-gambit-here</font></div>

</div><div><span style="font-family:'courier new',monospace">></span>
</div><div><br>
</div><div>For a practical use example, see row 73 - 92 at <a href="https://github.com/m-i-k-a-e-l/gambit-unicode/blob/master/unicode.scm">https://github.com/m-i-k-a-e-l/gambit-unicode/blob/master/unicode.scm</a> .</div>

<div><br></div><div>Alvaro also made a nice <span style="font-family:'Bitstream Vera Sans Mono',Courier,monospace;font-size:12px;line-height:16px">--cond-expand-features=feature1:feature2</span> option to the syntactictower branch's bh tool. The is no action to move it to the main repo currently but can be found at <a href="https://github.com/alvatarc/blackhole/commit/d382bd615df996c6deddf4579eb8cfb87b393536" target="_blank">https://github.com/alvatarc/blackhole/commit/d382bd615df996c6deddf4579eb8cfb87b393536</a> and <a href="https://github.com/alvatarc/blackhole/commit/c342963f65c383f5667efb5090ebed261c295efa" target="_blank">https://github.com/alvatarc/blackhole/commit/c342963f65c383f5667efb5090ebed261c295efa</a> .</div>


<div><br></div><div>Brgds,</div><div>Mikael</div><div><br></div>
</div>