new object $slate: $thing; var $described prose = []; var $has_name name = ['uniq, "Generic Slate", "the Generic Slate"]; var $located location = $void; var $located obvious = 1; var $root created_on = 796268969; var $root flags = ['methods, 'code, 'variables, 'core]; var $root inited = 1; var $root managed = [$slate]; var $root manager = $slate; var $slate connection = 0; var $slate received_text = []; var $slate remote_host = ""; var $slate remote_port = 0; var $slate request_method = ""; var $thing gender = $gender_neuter; protected method .connection() { return connection; }; public method .connection_ending(); root method .init_slate() { connection = 0; remote_host = ""; remote_port = 0; request_method = ""; received_text = []; }; protected method .received_text() { return received_text; }; protected method .remote_host() { return remote_host; }; protected method .remote_port() { return remote_port; }; protected method .request_method() { return request_method; }; protected method .send() { arg line; connection.send(line); }; root method .uninit_slate() { connection = 0; remote_host = ""; remote_port = 0; request_method = ""; received_text = []; };