<div dir="auto"><div>Hi Ben,<div dir="auto"><br></div><div dir="auto">Disclaimer: I haven't gone through the code, but this is my understanding.<br><br><div data-smartmail="gmail_signature" dir="auto"><br></div></div><br><br><div class="gmail_quote"><div dir="ltr">On Tue., 30 Oct. 2018, 14:26 Ben Coman, <<a href="mailto:btc@openinworld.com">btc@openinworld.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Tue, 30 Oct 2018 at 20:22, Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com" target="_blank" rel="noreferrer">eliot.miranda@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div dir="auto">Hi Ben,<div dir="ltr"><br>On Oct 30, 2018, at 4:57 AM, Ben Coman <<a href="mailto:btc@openinworld.com" target="_blank" rel="noreferrer">btc@openinworld.com</a>> wrote:<br><br></div><blockquote type="cite"><div dir="ltr"><span></span></div></blockquote><blockquote type="cite"><div dir="ltr"><div dir="ltr"><div dir="ltr"><br></div></div></div></blockquote><div><br></div>Those implementations can come later.  Right now the plugin doesn’t simulate anyway.  You’re right I could have written them then and there, but I would rather do real o es than simple failing stubs.  If I find that I can’t simulate without stubs I’ll add them.  Feel free to provide them if you’re motivated.  I should have just fixed the digitCompare: issue but got carried away...</div></blockquote><div><br></div><div>I'm still missing something basic, but guessing... the "inSmalltalk:" part is what is performed by the simulator?</div><div><br></div><div>and the "cCode:" is generated into a C-code-call that expects that function linked in from a library?</div><div><br></div><div>and now there is no simulation and "b3dxAllocateTexture:_:_:_:" is generated to C-code-call?</div><div><br></div><div>So is there a mechanism that any unknown message (i.e. "b3dxAllocateTexture:_:_:_:") is generated to a C-code-call?</div><div></div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Not quite.  There is a table of special messages, e.g ifTrue:ifFalse: is converted to the normal C if else statement.</div><div dir="auto"><br></div><div dir="auto">Every other message send is converted to a function call.  The function is either internal, i.e. Supplied by another method, or external (which the linker should find).</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><span style="font-family:sans-serif">Cheers,</span><br style="font-family:sans-serif"><span style="font-family:sans-serif">Alistair</span><br style="font-family:sans-serif"><span style="font-family:sans-serif">(on phone)</span><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div><br></div></div></div>
</blockquote></div></div></div>