Module: environment-protocols Synopsis: Environment protocols Author: Andy Armstrong 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 /// Server objects define open abstract class () end class ; define sealed class () end class ; define sealed class () constant slot condition-project :: , required-init-keyword: project:; constant slot condition-object :: , required-init-keyword: object:; end class ; define constant = ; define open generic record-client-query (server :: , client, object, type :: ) => (); define function make-object-cache () => (cache :: ) make(
, weak: #"key") end function make-object-cache;