Module: environment-tools
Synopsis: Environment tools library
Author: Andy Armstrong, Chris Page
Copyright: Original Code is Copyright (c) 1995-2004 Functional Objects, Inc.
All rights reserved.
License: Functional Objects Library Public License Version 1.0
Dual-license: GNU Lesser General Public License
Warranty: Distributed WITHOUT WARRANTY OF ANY KIND
/// Some useful constants
define constant $maximum-object-name-length = 2000;
define constant $n/a = "n/a";
define constant $type-n/a = ">";
define constant $no-information-available = "No information available";
define constant $unknown-name = "{unknown-name}";
define constant $unknown = "unknown";
define constant $project-not-built = "[project not built]";
define constant $interactive-definition = "interactive definition";
/// General printing functions
define open generic frame-qualify-names?
(frame :: ) => (qualify? :: );
define method frame-qualify-names?
(frame :: ) => (qualify? :: )
environment-qualify-names?()
end method frame-qualify-names?;
//---*** andrewa: I'd like to remove this unspecific method,
//---*** but it is still used...
define method frame-default-object-name
(frame :: , object ::