Program name: Difference between revisions

Content added Content deleted
No edit summary
Line 465: Line 465:


=={{header|OCaml}}==
=={{header|OCaml}}==
Note the missing shebang. ocaml allows shebangs, but ocamlc and ocamlopt do not.
<lang ocaml>#!/usr/bin/env ocaml


let () =
<lang ocaml>let _ =
let program = Sys.argv.(0) in
let program = Sys.argv.(0) in
Printf.printf "Program: %s\n" program</lang>
print_endline ("Program: " ^ program)</lang>


=={{header|Octave}}==
=={{header|Octave}}==