<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>On Apr 18, 2016, at 1:05 PM, Dmitry Igrishin <<a href="mailto:dfigrish@gmail.com">dfigrish@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">Hello Ron,<br><div class="gmail_extra"><br><div class="gmail_quote">2016-04-18 22:58 GMT+03:00 Ron Garret <span dir="ltr"><<a href="mailto:ron@flownet.com" target="_blank">ron@flownet.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">+1.  An embeddable CCL would be awesome.<br>
<br>
However… you can often accomplish much of what you could with an embeddable CCL using a combination of the stock CCL, the FFI, and the right ccl-init file (or the right init function passed to save-application).  Is there a reason that won’t work for you?  What are you actually trying to accomplish that requires main() to be a C function?<br></blockquote><div>There are many interesting things can be achieved by embedding Lisp. I'm thinking</div><div>about implementing "PL/CL" -- a "language" for PostgreSQL for writing storable</div><div>procedures in Common Lisp. There are also possible to write handlers for NGINX, for</div><div>example. :)</div></div></div></div>
</blockquote></div><br><div>Ah.</div><div><br></div><div>How about a browser that lets you do <script language=ccl> ?  Now *that* would be cool!</div><div><br></div><div>rg</div><div><br></div></body></html>