-val init : unit -> unit
-(** Don't call this. Instead link your program with [perl_init.cmo] or
- * [perl_init.cmx] which calls this for you.
- *)
-
-external destroy : unit -> unit
- = "perl4caml_destroy"
-(** Destroy the current Perl interpreter, performing any necessary cleanup.
- * You should call this at the end of your program, otherwise Perl won't
- * properly clean up.
- *
- * Note that a Perl interpreter is created for you by default when you
- * use perl4caml.
- *)
-
-external create : ?args:string array -> unit -> t
- = "perl4caml_create"
-(** Create a new Perl interpreter. (Note that a Perl interpreter is created
- * for you by default so you don't need to call this).
- *
- * The optional [?args] parameter is the command line passed to the
- * interpreter, and controls things like whether warnings are enabled
- * ([-w]) and which file(s) are parsed. The first element in the
- * array is the executable name (you can just set this to [""]).
- *
- * Perl won't allow you to create multiple interpreters at the same time
- * unless Perl itself was compiled with [-Dusemultiplicity]. However you
- * can create, then destroy, then create another and so on.
- *
- * The newly created interpreter is set as the "current interpreter".
- *)
-
-external set_context : t -> unit
- = "perl4caml_set_context"
-(** IF Perl was compiled with [-Dusemultiplicity] and IF you are using
- * multiple interpreters at the same time, then you must call this to
- * set the implied "current" interpreter.
- *
- * Most users will never need to call this function.
- *)
-
-external int_of_sv : sv -> int = "perl4caml_int_of_sv"