-- 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šœ˜—�…—����|��.��