<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"><<a href="mailto:charlie.robert@icloud.com" target="_blank">charlie.robert@icloud.com</a>></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. I recall a fair project with the serialization and core pojo representation, but my memory 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'm sure one can write a Smalltalk/Java interconnect. There are a number of ways to do it. What are your requirements? What do you mean by "native" operation? e.g. VisualAgeForJava?</div>
<div> </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"> COudl a scala type inferencer be built in Spur’s runtime? runtime?</div>
</blockquote><div><br></div><div>I'm not sure what you mean. Could you elaborate? Spur is an object representation and set of garbage collection/memory management facilities. As such wouldn't it live below any type inferencer?</div>
<div> </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’s object stack representation. Does this format touch on the heap structure of an object?</div>
</div></blockquote><div><br></div><div>What exactly do you mean by "Spur’s object stack representation"? Do you mean Spur's object representation, or do you mean the ObjStack datatype? 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> </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> Either way, using Cap’n Proto in the heap and Spur for the stack/queue structures would be really nice if someone had one. Does a lord or lady own such a magic item +4? 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>? Or am I being cynical?</div><div> </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>