-- ThSystem.config -- Makes ThSystem.bcd -- last edit by Dan Swinehart on March 5, 1985 6:44:41 pm PST ThSystem: CONFIGURATION IMPORTS Atom, BasicTime, BluejayUtils, BTree, BTreeVM, Commander, CommandToolExtras, Convert, ExplicitExport, FS, FSBackdoor, IO, Log, LupineRuntime, Names, NamesGV, NamesRPC, Process, PrincOpsUtils, ProcessProps, RefTab, RefText, Rope, RPC, Rope, RPCLupine, RPCSecurity, SafeStorage, UserProfile, VM EXPORTS NamesRPC, Thrush, ThNet, ThParty, ThPartyPrivate, ThSmartsRpcControl, ThVersions, TU, LarkPlay CONTROL BTreeSimpleImpl, NamesGVAuthImpl, TriplesImpl, DESDummy, WhitePagesImpl, WPBTreeImpl, TUImpl, ThVersionsImpl, ThServer --, ThClient -- = { ThServer: CONFIGURATION IMPORTS Atom, BasicTime, BluejayUtils, Commander, CommandToolExtras, DESFace, ExplicitExport, IO, Log, LupineRuntime, LupineRuntimeExtras, Names, NamesGV, NamesRPC, LarkPlay, Process, Rope, RPC, RPCLupine, SafeStorage, Thrush, ThNet, ThVersions, Triples, TU, UserProfile EXPORTS ThSmartsPrivate, ThParty, ThPartyPrivate, ThSmartsRpcControl CONTROL RedBlackTreeImpl, RemoteSmarts, ThPartyRpcServerImpl, ThPartyMonitorImpl, ThPartyOpsImpl, ThPartySupervisorImpl, ThPartyInitImpl, LarkSmartsRpcServerImpl, LarkRpcClientImpl, LarkRpcBinderImpl, LarkInImpl, LarkOutImpl, LarkSmartsMonitorImpl, LarkSmartsImpl, LarkSmartsSupImpl, LarkSmartsInitImpl, LarkTrunkSmartsImpl = { RemoteSmarts: CONFIGURATION IMPORTS LupineRuntime, LupineRuntimeExtras, Rope, RPCLupine, SafeStorage EXPORTS ThSmartsRpcControl CONTROL ThSmartsRpcClientImpl, ThSmartsRpcBinderImpl = { ThSmartsRpcClientImpl; ThSmartsRpcBinderImpl; }; RemoteSmarts; ThPartyMonitorImpl; ThPartyInitImpl; ThPartyOpsImpl; ThPartySupervisorImpl; ThPartyRpcServerImpl; LarkSmartsRpcServerImpl; LarkRpcClientImpl; LarkRpcBinderImpl; LarkSmartsMonitorImpl; LarkSmartsSupImpl; LarkSmartsImpl; LarkTrunkSmartsImpl; LarkSmartsInitImpl; LarkInImpl; LarkOutImpl; RedBlackTreeImpl; }; WhitePagesImpl; WPBTreeImpl; ThVersionsImpl; ThServer; TUImpl; NamesGVAuthImpl; TriplesImpl; DESDummy; LarkPlayImpl; LupineRuntimeExtrasImpl; BTreeSimpleImpl; }. î-- Last Edited by: Pier, May 4, 1984 1:53:44 pm PDT It is OK for a package that knows it's local to bind directly to these interfaces. ThClient: CONFIGURATION IMPORTS ConvertUnsafe, Heap, IO, LupineRuntime, Names, Process, Rope, RopeInline, RPC, RPCLupine, AMBridge, SafeStorage, ThSmartsPrivate, Thrush, ThNet, UnsafeStorage, UserProfile CONTROL LarkSmartsRpcClientImpl --, LarkRpcServerImpl, LarkSimImpl -- = { LarkSmartsRpcClientImpl; LarkRpcServerImpl; LarkSimImpl; }; ThClient; ʾ˜JšÏcf˜fJ™4J˜šÏbœÏk ˜Jš ŸœeŸœŸœmŸœ:Ÿ˜¬JšŸœSŸœ ˜fJšŸœxœ˜“šžœŸ ˜JšŸœUŸœ^ŸœM˜ŽšŸœ=˜DJ™R—šŸœÁ˜Èšž œŸ ˜JšŸœA˜HJšŸœ˜šŸœ1˜8Jšœ˜Jšœ˜——J˜Jšœ ˜ J˜Jšœ˜J˜J˜J˜Jšœ˜Jšœ˜Jšœ˜J˜Jšœ˜Jšœ˜J˜J˜Jšœ ˜ J˜ J˜Jšœ˜——šžœŸ ™JšŸœŸœ3Ÿœ_™µšŸœ%œ™IJšœ™Jšœ™Jšœ ™ Jšœ™——Jšœ˜Jšœ ˜ J˜šœ ˜ Jšœ ™ —Jšœ˜J˜J˜ J˜ J˜ Jšœ˜J˜—Jšœ˜—…—. Ú