Multiline shebang: Difference between revisions

Content added Content deleted
(→‎{{header|Clojure}}: bash idioms)
Line 80: Line 80:
The namespace = basename = filename minus the extension must be passed as a value to Clojure's -m flag.
The namespace = basename = filename minus the extension must be passed as a value to Clojure's -m flag.


<lang clojure>":";exec clj -m `basename $0 .clj` $0 ${1+"$@"}
<lang clojure>":";exec clj -m `basename $0 .clj` $0 ${1+"$@"}</lang>
":";exit</lang>


=={{header|Common Lisp}}==
=={{header|Common Lisp}}==