public bgldynamic()
{
exitd_top= new exit();
exitd_val = new pair( new pair(unspecified._unspecified,
unspecified._unspecified),
unspecified._unspecified );
error_handler= nil._nil;
uncaught_exception_handler= nil._nil;
mvalues_number= 1;
current_input_port= new input_console_port( foreign.default_io_bufsiz );
current_output_port= new output_stream_port( Console.OpenStandardOutput() ); // !!!!! to check
current_error_port= new output_stream_port( Console.OpenStandardError() ); // !!!!! to check
error_handler= bigloo.nil._nil;
}