Module: environment-framework
Synopsis: Environment Framework 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
/// Name handling
define open generic frame-object-name
(frame :: , object) => (name :: );
define variable *print-length* :: = 10;
define variable *print-depth* :: = 10;
/// Default method
define method frame-object-name
(frame :: , object :: )
=> (name :: )
ignore(frame, object);
"{environment object}"
end method frame-object-name;
/// Find named objects
define open generic find-named-object
(frame :: , name :: , #key type)
=> (object :: false-or());
// Default method
define method find-named-object
(frame :: , name :: , #key type)
=> (object :: false-or())
#f
end method find-named-object;