Multiline shebang: Difference between revisions

Content added Content deleted
(→‎{{header|Clojure}}: Clojure idioms)
(→‎{{header|Scheme}}: bash idioms)
Line 464: Line 464:
=={{header|Scheme}}==
=={{header|Scheme}}==
{{works with|Chicken Scheme}}
{{works with|Chicken Scheme}}
<code>#| ... |#</code> provides just the right environment for the multiline shebang. Here, the script name is passed once to the Chicken Scheme Interpreter and once to be picked up in args.


<lang scheme>#!/bin/bash
<lang scheme>#!/usr/bin/env csi -ss</lang>
#|
exec csi -ss $0 ${1+"$@"}
exit
|#</lang>


=={{header|Smalltalk}}==
=={{header|Smalltalk}}==