(* Simple test of the API.
* Copyright (C) 2003 Merjis Ltd.
- * $Id: test.ml,v 1.4 2003-10-16 08:54:56 rich Exp $
+ * $Id: test.ml,v 1.6 2003-12-11 17:41:52 rich Exp $
*)
open Printf
let () =
+ (* Perform a full collection - good way to find bugs in initialization code*)
+ Gc.full_major ();
+
(* Load "test.pl". *)
Perl.eval "require 'examples/test.pl'";
let sv = Perl.call_method obj "get_foo" [] in
printf "TestClass.foo is %d\n" (Perl.int_of_sv sv); flush stdout;
- (* Destroy the interpreter. *)
- Perl.destroy (Perl.current_interpreter ())
+ (* Perform a full collection - good way to find GC/allocation bugs. *)
+ Gc.full_major ()