Contributed Template Toolkit wrapper.
[perl4caml.git] / examples / loadpage.ml
index d73bf9c..6f8db96 100644 (file)
@@ -1,7 +1,7 @@
 (* Example program which uses LWP::UserAgent and HTML::TreeBuilder to
  * download an HTTP page and parse it.
  * Copyright (C) 2003 Merjis Ltd.
- * $Id: loadpage.ml,v 1.1 2003-10-12 17:33:14 rich Exp $
+ * $Id: loadpage.ml,v 1.5 2003-12-11 17:41:52 rich Exp $
  *)
 
 open Printf
@@ -12,10 +12,6 @@ open Pl_HTML_TreeBuilder
 open Pl_HTML_Element
 
 let () =
-  (* This is a hack which shouldn't be needed in future. *)
-  Perl.eval "use LWP::UserAgent";
-  Perl.eval "use Net::HTTP";
-
   let site =
     if Array.length Sys.argv >= 2 then
       Sys.argv.(1)
@@ -60,5 +56,5 @@ let () =
   in
   print tree;
 
-  (* Destroy the Perl interpreter. *)
-  Perl.destroy ()
+  (* Perform a full collection - good way to find GC/allocation bugs. *)
+  Gc.full_major ()