<div dir="ltr">Hi Charlie,<div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jan 24, 2014 at 9:11 PM, charlie robert <span dir="ltr">&lt;<a href="mailto:charlie.robert@icloud.com" target="_blank">charlie.robert@icloud.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word">I was curious whether java may be used in Cog. &nbsp;I recall a fair project with the serialization and core pojo representation, but my memory &nbsp; Might java interoperate natively, so as to call a java function in smalltalk, as a smalltalk call with a closure/continuation, or perhaps in the other direction? </div>
</blockquote><div><br></div><div>I&#39;m sure one can write a Smalltalk/Java interconnect. &nbsp;There are a number of ways to do it. &nbsp;What are your requirements? &nbsp;What do you mean by &quot;native&quot; operation? &nbsp;e.g. VisualAgeForJava?</div>
<div>&nbsp;</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word">&nbsp;COudl a scala type inferencer be built in Spur&rsquo;s runtime? runtime?</div>
</blockquote><div><br></div><div>I&#39;m not sure what you mean. &nbsp;Could you elaborate? &nbsp;Spur is an object representation and set of garbage collection/memory management facilities. &nbsp;As such wouldn&#39;t it live below any type inferencer?</div>
<div>&nbsp;</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word"><div>Eliot, I am quite intrigued on your blog post on Spur&rsquo;s object stack representation. &nbsp;Does this format touch on the heap structure of an object?</div>
</div></blockquote><div><br></div><div>What exactly do you mean by &quot;Spur&rsquo;s object stack representation&quot;? &nbsp;Do you mean Spur&#39;s object representation, or do you mean the ObjStack datatype? &nbsp;The latter is merely a segmented stack, like building OrderedCollection out of a linked list of pages, each page containing up to N elements.</div>
<div>&nbsp;</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word"><div> &nbsp;Either way, using Cap&rsquo;n Proto in the heap and Spur for the stack/queue structures would be really nice if someone had one. &nbsp;Does a lord or lady own such a magic item +4? &nbsp;on a raspberry?<br>
</div></div></blockquote><div><br></div><div><a href="https://plus.google.com/+KentonVarda/posts/GRJ4h4w2UN9">https://plus.google.com/+KentonVarda/posts/GRJ4h4w2UN9</a>? &nbsp;Or am I being cynical?</div><div>&nbsp;</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div style="word-wrap:break-word"><div></div><div><div>so sorry for all that noise ,<br></div><div><div>
<div style="text-indent:0px;letter-spacing:normal;text-align:start;text-transform:none;white-space:normal;word-wrap:break-word;word-spacing:0px"><div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:start;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:12px;white-space:normal;font-family:Helvetica;word-spacing:0px">
- charlie (Rob WIthers)</div></div></div></div></div></div></blockquote></div><div><br></div>-- <br>best,<div>Eliot</div>
</div></div>