Added wrappers around some common libraries.
[perl4caml.git] / examples / test.ml
index 56d2bfa..8ec8c74 100644 (file)
@@ -1,16 +1,13 @@
 (* Simple test of the API.
  * Copyright (C) 2003 Merjis Ltd.
- * $Id: test.ml,v 1.1 2003-10-12 11:56:27 rich Exp $
+ * $Id: test.ml,v 1.2 2003-10-12 17:33:14 rich Exp $
  *)
 
 open Printf
 
 let () =
-  (* Arguments passed to the Perl "command line". Loads [test.pl] *)
-  let args = [| ""; "-wT"; "examples/test.pl" |] in
-
-  (* Create the Perl interpreter. *)
-  let pl = Perl.create ~args () in
+  (* Load "test.pl". *)
+  Perl.eval "require 'examples/test.pl'";
 
   (* Call some subroutines in [test.pl]. *)
   let sv = Perl.call ~fn:"return_one" [] in
@@ -49,4 +46,4 @@ let () =
   printf "TestClass.foo is %d\n" (Perl.int_of_sv sv); flush stdout;
 
   (* Destroy the interpreter. *)
-  Perl.destroy pl
+  Perl.destroy ()