+ exec 'rustc', qw/-O -o/, $basename, $name when 'RUST';
+ exec 'ocamlc', qw/-o/, $basename, $name when 'OCAML';
+
+ when ('BRAINFUCK') {
+ system 'bfc', $name and die "bfc failed: errno=$! return=$?";
+ rename "a.out", $basename;
+ chmod 0755, $basename;
+ exit
+ }