equal
deleted
inserted
replaced
339 " val _ = print \"" ^ end_markerN ^ "\";\n" ^ |
339 " val _ = print \"" ^ end_markerN ^ "\";\n" ^ |
340 " in\n" ^ |
340 " in\n" ^ |
341 " ()\n" ^ |
341 " ()\n" ^ |
342 " end;\n" |
342 " end;\n" |
343 val cmd = |
343 val cmd = |
344 "echo \"use \\\"" ^ Path.implode code_path ^ "\\\"; use \\\"" ^ |
344 "\"$ML_HOME/poly\" --use " ^ Bash.string (File.platform_path code_path) ^ |
345 Path.implode driver_path ^ "\\\"; main ();\" | \"$ML_HOME/poly\"" |
345 " --use " ^ Bash.string (File.platform_path driver_path) ^ |
|
346 " --eval " ^ Bash.string "main ()" |
346 in |
347 in |
347 {files = [(driver_path, driver)], compile_cmd = NONE, run_cmd = cmd, mk_code_file = K code_path} |
348 {files = [(driver_path, driver)], compile_cmd = NONE, run_cmd = cmd, mk_code_file = K code_path} |
348 end |
349 end |
349 |
350 |
350 fun evaluate_in_polyml ctxt = evaluate mk_driver_polyml NONE polymlN ctxt |
351 fun evaluate_in_polyml ctxt = evaluate mk_driver_polyml NONE polymlN ctxt |