(* 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
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)
in
print tree;
- (* Destroy the Perl interpreter. *)
- Perl.destroy ()
+ (* Perform a full collection - good way to find GC/allocation bugs. *)
+ Gc.full_major ()