<div dir="ltr"><div>> <span style="font-size:12.8px">I want to be able to use ccl as a shell scripting language without having to jump through any cringe-inducing hoops.  That means I want my script ideally to look like this:</span></div>><br style="font-size:12.8px"><span style="font-size:12.8px">> #!/bin/env ccl</span><br style="font-size:12.8px"><span style="font-size:12.8px">> (lisp-code)</span><br style="font-size:12.8px"><div><br></div><div>cl-launch allows one to do and it is easy to install, <a href="https://github.com/fare/cl-launch">https://github.com/fare/cl-launch</a></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 16, 2017 at 11:07 AM, Jānis Džeriņš <span dir="ltr"><<a href="mailto:lisp@jonis.lv" target="_blank">lisp@jonis.lv</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Ron Garret <<a href="mailto:ron@flownet.com">ron@flownet.com</a>> writes:<br>
<br>
> #!/bin/env python<br>
> python-code<br>
><br>
> Can Lisp do that?”  I want the answer to be an unqualified, “yes.”<br>
<br>
</span>But then again with Lisp (and buildapp -- thanks Zach!) one can create a<br>
binary, and then do this:<br>
<br>
  $ setcap cap_net_bind_service=+ep lisp-binary<br>
<br>
I.e., lisp-binary now can create raw sockets, same applies to suid<br>
bit. This is not possible with scripts that rely on shebang line.<br>
<br>
My point is -- now that your Python enthusiast asks you the "Can Lisp do<br>
that?" question, you ask them if Python can do this.<br>
<br>
I also think «":" ; hacks» are an acceptable response to the "Can Lisp do<br>
that?" question (shebang lines are a hack, anyway).<br>
<br>
My $0.02,<br>
<span class="HOEnZb"><font color="#888888">--<br>
Jānis Džeriņš<br>
</font></span><div class="HOEnZb"><div class="h5">______________________________<wbr>_________________<br>
Openmcl-devel mailing list<br>
<a href="mailto:Openmcl-devel@clozure.com">Openmcl-devel@clozure.com</a><br>
<a href="https://lists.clozure.com/mailman/listinfo/openmcl-devel" rel="noreferrer" target="_blank">https://lists.clozure.com/<wbr>mailman/listinfo/openmcl-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">"I object to doing things that computers can do." — Olin Shivers</div>
</div>