-- ThSystem.config -- Makes ThSystem.bcd -- last edit by Dan Swinehart on July 19, 1984 12:43:32 pm PDT ThSystem: CONFIGURATION IMPORTS Atom, BasicTime, BTree, BTreeVM, Commander, CommandTool, CommandToolExtras, Convert, FS, FSBackdoor, IO, Log, LupineRuntime, Names, NamesGV, NamesRPC, Process, PrincOpsUtils, ProcessProps, RefTab, RefText, Rope, RopeFile, RPC, RPCBinding, Rope, RPCLupine, RPCSecurity, SafeStorage, UserProfile, VM EXPORTS NamesRPC, Thrush, ThNet, ThParty, ThPartyPrivate, ThSmartsRpcControl, ThVersions, TU, PlayOps CONTROL BTreeSimpleImpl, NamesGVAuthImpl, TriplesImpl, DESDummy, WhitePagesImpl, WPBTreeImpl, TUImpl, ThVersionsImpl, ThServer --, ThClient -- = { ThServer: CONFIGURATION IMPORTS Atom, BasicTime, DESFace, IO, Log, LupineRuntime, LupineRuntimeExtras, Names, NamesGV, NamesRPC, PlayOps, Process, Rope, RPC, RPCBinding, 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, -- BluejayUtilsRpcClientImpl, ThExportOtherImpl = { 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; BluejayUtilsRpcClientImpl; ThExportOtherImpl; RedBlackTreeImpl; }; WhitePagesImpl; WPBTreeImpl; ThVersionsImpl; ThServer; TUImpl; NamesGVAuthImpl; TriplesImpl; DESDummy; PlayUtils; 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šÏcg˜gJ™4J˜šÏbœÏk ˜Jš ŸœVŸœŸœwŸœFŸ˜±JšŸœSŸœ ˜eJšŸœxœ˜“šžœŸ ˜JšŸœŸœ]ŸœY˜ÝšŸœ=˜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˜Jšœ˜——šžœŸ ™JšŸœŸœ3Ÿœ_™µšŸœ%œ™IJšœ™Jšœ™Jšœ ™ Jšœ™——Jšœ˜Jšœ ˜ J˜šœ ˜ Jšœ ™ —Jšœ˜J˜J˜ J˜ J˜ Jšœ˜J˜—Jšœ˜—…—`