See comments in-line.<br><br><div class="gmail_quote">On Tue, Feb 2, 2010 at 11:14 AM, Ville Voutilainen <span dir="ltr"><<a href="mailto:ville.voutilainen@gmail.com">ville.voutilainen@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">2010/1/30 Blake McBride <<a href="mailto:blake@mcbride.name">blake@mcbride.name</a>>:<br>
<div><div></div><div class="h5">> Greetings,<br>
> Enclosed are the completed Lisp and Java utilities designed to make Lisp /<br>
> Java interaction easier.  It also includes an example / tutorial program.<br>
> If it is appropriate, I'd like to have these added as one of the ABCL<br>
> examples in the distribution.  Also, if it is advantageous, perhaps we can<br>
> move the Lisp and Java utilities to be part of ABCL.<br>
<br>
</div></div>Looks good. I think the ABCL java class could benefit from a setter for the<br>
interpreter, and a getter, so that you could use it as a decorator. Wherever<br>
an instance of Interpreter is created, I think it's better to allow<br>
people to use<br>
that instance for other things Interpreter is capable of. </blockquote><div><br></div><div>Agreed.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I'd add the<br>
possibility<br>
to have per-ABCL-instance Interpreters, as well as the option of having a<br>
class instance.<br></blockquote><div><br></div><div>I was under the impression that, while you can have multiple ABCL threads, you can't have multiple instances of ABCL running.  If this is true, however, I could use an instance version instead to support the future possibilities.</div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
The utils.lisp stuff looks like it could well be added to our<br>
java.lisp, probably<br>
slightly tweaking the function names to follow the normal java.lisp conventions.<br></blockquote><div><br></div><div>Agreed.  I am now working on a Lisp function in which you pass the name of a Java class and it automatically creates the Lisp proxy functions for the entire class through Java reflection.  I'll probably have that working today.</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Would you like to do such tweaks, or should I? :)<br>
<br>
Alessio, this is your familiar playground, any comments on these utils?<br>
</blockquote></div><br>