-- ThSystem.config -- Makes ThSystem.bcd -- last edit by Dan Swinehart on June 20, 1984 2:46:55 am PDT ThSystem: CONFIGURATION IMPORTS Atom, BasicTime, BTree, BTreeVM, Commander, CommandTool, CommandToolExtras, Convert, FS, FSBackdoor, GVNames, IO, Log, List, 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, GVNames, IO, Log, LupineRuntime, LupineRuntimeExtras, Names, NamesGV, NamesRPC, PlayOps, Process, Rope, RPC, RPCBinding, RPCLupine, List, 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šÏcf˜fJ™4J˜šÏbœÏk ˜Jš ŸœVŸœŸœ}ŸœFŸ˜ÀJšŸœSŸœ ˜eJšŸœxœ˜“šžœŸ ˜JšŸœ$Ÿœ]Ÿœ_˜ìšŸœ=˜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šœ˜—…—| .