<div dir="ltr"><br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">James M. Lawrence</b> <span dir="ltr"><<a href="mailto:llmjjmll@gmail.com">llmjjmll@gmail.com</a>></span><br>
Date: Sat, Mar 2, 2013 at 5:21 PM<br>Subject: Re: [armedbear-devel] variable-information?<br>To: Erik Huelsmann <<a href="mailto:ehuels@gmail.com">ehuels@gmail.com</a>><br><br><br><div class="im">On Sat, Mar 2, 2013 at 10:38 AM, Erik Huelsmann <<a href="mailto:ehuels@gmail.com">ehuels@gmail.com</a>> wrote:<br>

> Hi James,<br>
><br>
> Are you in a macro expansion environment? If that's the case, then we could<br>
> quite easily make that available, I'm sure.<br>
><br>
> Could you provide a bit more detail on what your usecase is? (I'm not<br>
> familiar with cltl2, I'm affraid)<br>
<br>
</div>Hi,<br>
<br>
Yes by environment I mean the &environment parameter to defmacro.<br>
<br>
The distributed version of lparallel uses variable-information to<br>
create closures which are executed on remote machines. Since at least<br>
four implementations offer variable-information (SBCL, CCL, LispWorks,<br>
Allegro), this technique amounts to a somewhat portable way to<br>
serialize closures.<br>
<br>
[Did you mean to respond to the list?]<br>
<br>
Regards,<br>
lmj<br>
</div><br></div>