<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="font-family: 'Segoe UI',Frutiger,'Frutiger Linotype','Dejavu Sans','Helvetica Neue',Arial,sans-serif; font-size: 14px;">
<div class="hiri-body-wrapper" contenteditable="true">
<div>I've implemented an object model on top of an existing C object model (i am using it for methods)<br>
<br>
I wonder if the mark function could receive an s7_pointer (that could be passed to s7_c_object_value) as an argument as opposed to a void *, so that it's easier to get at the object's let (without having the object contain another pointer to it)<br>
<br>
I understand that this would be an api breaking change -- i wonder if there could be a way to get an existing scheme object from the void *?<br>
</div>
</div>
<div class="hiri-extra" contenteditable="false">
<p>On 2020-01-10 10:54:49-05:00 bil@ccrma.Stanford.EDU wrote:</p>
<blockquote style="padding-left:10px; border-left:1px solid #ccc; margin:0">
<div>
<pre class="hiri-plaintext-quote">If you call s7_c_object_set_let or s7_make_c_object_with_let,
you need to mark the let -- I'll add a note about that to
the documentation. Otherwise, send me enough code to
figure out why you have a c_object with a let (it's
intended for methods). Thanks!
</pre>
</div>
</blockquote>
</div>
</body>
</html>