On 7/5/05, <b class="gmail_sendername">Chris Muller</b> &lt;<a href="mailto:chris@funkyobjects.org">chris@funkyobjects.org</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt; I was toying around with various OODBMSes in Squeak today and noticed<br>&gt; that BytecodeGenerator is no longer in Squeak 3.8. Is there a reason<br>&gt; why it was removed, or was that an oversight? It breaks WriteBarrier,
<br>&gt; which in turns slows down GOODS and breaks the development versions of<br>&gt; Magma.<br><br>Hi Benjamin, can you tell me how it breaks Magma?&nbsp;&nbsp;WriteBarrier should work<br>just fine with Magma as long as you don't change class definitions while
<br>connected to a repository.&nbsp;&nbsp;Regrettably, objects behind a WriteBarrier cannot<br>handle a class-schema upgrade under certain conditions, but this has nothing to<br>do with Magma..</blockquote><div><br>
Magma is not broken. I thought from 30 minutes of testing that Magma
depended on WriteBarrier to operate, since I noticed it pulled in a
copy when I was grabbing it from the repository, and as I noted,
WriteBarrier does not work out-of-the-box on 3.8. If Magma can run
without WriteBarrier, then just ignore me. Magma itself at any rate
seems to work great, although I wish there were more documentation. :-)<br>
<br>
--Benjamin<br>
</div></div>