Looking at the web-repl.scm file in gambc/examples, I often see situations of:<br><br>lock mutex<br>write single char<br>flush output<br>unlock mutex<br><br>Why is this necessary? According to the gambit documentation, ports have to be written to handle concurrent read/writes themselves.<br>
<br>Thanks!<br>