2008/6/4 Faré <<a href="mailto:fahree@gmail.com">fahree@gmail.com</a>>:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Nice presentation. Thanks a lot!</blockquote><div><br>Thank you, thank you. <br></div><div> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Silly remarks:<br>
* in CL, bitvectors\ are like that: #*01110111<br>
   <a href="http://arti.vub.ac.be/docs/HyperSpec/Body/02_dhd.htm" target="_blank">http://arti.vub.ac.be/docs/HyperSpec/Body/02_dhd.htm</a><br>
 I don't know whether they correspond to Erlang binary constants, but<br>
if they do, you may keep the same syntax (or not since CL ones are<br>
actually writeable).</blockquote><div><br>In a sense I think  they are the same. The main problem with using the CL bitvector syntax is that binaries are usually much bigger, sometimes mega-bytes.<br></div><div> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
* instead of fletrec you might or not want to use labels. Now your<br>
lisp dialect will by definition be incompatible with any other<br>
dialect, so it probably doesn't matter too much.</blockquote><div><br>I don't like the labels name and I am free to do as I want. :-) At least until we are more people working on LFE, if that ever occurs.<br> <br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">* for gensyms that work across upgrade of distributed code, if you're<br>
afraid of collisions, you might consider prepending the gensym'ed<br>
symbol name with the crypto hash of the module code being compiled.</blockquote><div><br>That would work, but I don't really know how worried I am about the problem. It was more a comment on that neither Scheme's hygiene and gensym are really safe  unless you use them as intended. We'll see what the users need.<br>
<br>Robert<br><br></div></div>