(unknown charset) Re: [BLACKBOX] Separated subsystems misunderstanding

From: (unknown charset) unknown charset <no email>
Date: Thu, 24 Nov 2011 09:27:48 +0300

----boundary-LibPST-iamunique-921499854_-_-
Content-type: text/plain

I hope you do not think that module in BlackBox is
loading "as is" without scope of dependencies. If you
look closer at StdLoader you can find the code thats checks
availability of imported modules, else it raises up an loading error.

Yes, the scope of modules is still can be "compiled",
"dinamicaly loaded and unloaded". By the way, strictly philosophicaly,
i can't see any reason for naming one entity by two different names.
And the definition you provided doesn't shows us such reason.

However, "O3" prefix is the valid way to define semantic relations of
subsystems,
without need to think up your own beautiful name.
And it still satisfies the naming convention of BlackBox.


On Thu, 24 Nov 2011 04:50:01 +0300, Douglas G. Danforth
<danforth{([at]})nowhere.xy

> Interesting.
> So we come down to the definition of a 'component'.
>
> From the BB documentation I find (from Tour Guide)
>
> "various components that provide word processing functionality (Text
> subsystem)"
> and
> "The BlackBox run-time environment supports dynamic linking and loading
> (and
> unloading) of components."
>
> Hence I infer that
> component = (compiled) module
> subsystem = {components} (set of components)
>
> ϸòð , That disagrees with your usage.
> You also say,
>
> "Here we can see that subsystem is collection of components, not modules.
> Actually saying, if there were only modules, it would be forbidden to use
> any dependencies in your own subsystem. "
>
> But I disagree. There is no separate thing called a "component" only
> modules
> that
> are grouped (via naming convention) into a subsystem. A component is a
> concept
> which is physically represented at a (compiled) module.
>
>
> My objection to Werner's naming convention is that I view O3 as a single
> subsystem.
> If I didn't do any web programming I would not use O3. To create many
> different
> subsystems and give them names O3baseFiles that reside in a sub
> directory O3base/Mod/Files.odc
> as compared to O3/Mod/BaseFiles.odc forces an unnecessary splitting and
> treats O3base
> as if it
> were unconnected to all of the other modules associated with O3. Why not
> just
> call it 'base', or
> 'Mybase', or 'Hotdog'? By grouping everything into a single subsystem
> 'O3' the
> intended inter-dependencies
> between the modules are explicitly revealed and maintained.
>
> Also, If I wish to delete the O3 system from my BlackBox then all that
> is needed
> using my naming
> convention is a single sub directory delete of O3, whereas with Werner's
> naming
> convention I need
> to remember that App belongs to O3 and delete it along with O3app,
> O3base, O3bb,
> O3std, O3host
> sub directories. Not as clean.
>
> -Doug Danforth
>
> On 11/23/2011 3:50 AM, ϸòð Êóøíèð wrote:
>
> Hi everyone!
>
> Douglas,
>
> By overview of O3-framework you're saying that
>
> Renamed all of your modules so that that conform to theBlackBox subsystem
> standard. Hence I now have
> O3App...
> O3Bb...
> O3Base...
> O3Host...
> O3Std...
>
> by doing that there need only be a single Code directory under O3
>
> First of all, we need to define subsystem:
>
> For the BlackBox Component Builder, it is a convention that collections
> of
> related components, called subsystems, are placed into separate
> directories;
> Keep all constituents of a component in one place.
>
> (quoted from Design Practices)
>
> Here we can see that subsystem is collection of components, not modules.
> Actually saying, if there were only modules, it would be forbidden to use
> any dependencies in your own subsytem.
>
> Thus we have "components", it takes us to a typical use-case of
> wrapping abstractions in single module of SubsystemA,
> that wraps a bunch of modules in SubsystemB.
> For example, lets take a look to a pair of Std+Host subsytem in BlackBox.
> Is there any reason to put them in a single directory?
>
> So, if you will look up for dependencies of O3-framework (not
> O3-subsystem,
> obviously)
> you will find several different layers of abstraction, that could be used
> distinctly,
> as well as in scope with other O3xxx-subsystems.
>
> Best regards, Peter Cushnir, Russia, Yaroslavl.
> P.S. Sorry for my poor English :)
>
> On Wed, 23 Nov 2011 12:15:42 +0300, Douglas G. Danforth
> <danforth{([at]})nowhere.xy
> wrote:
>
> Werner,
>
> But, but , but. I really do not want all of those sub directories
> at the same level. The sub directory App is specific to O3.
> I do not use any such sub directory for applications that I
> release customers. Each customer has his own subdirectory.
> Hence 'App' is poorly name and you are forcing me to have
> that directory under BB/. I really do not like that.
> The same goes for all of the other directories.
>
> Here is what I have done.
> Renamed all of your modules so that that conform to the
> BlackBox subsystem standard. Hence I now have
>
> O3App...
> O3Bb...
> O3Base...
> O3Host...
> O3Std...
>
> by doing that there need only be a single Code directory under O3
> and a single Symbol file directory under O3.
>
> One can also move all of the .odc files into a single Mod directory
> since their substructure is retained in their names (I have yet to do
> that).
>
> Compilation is much easier that way. I believe I have compile every file
> with that new naming convention.
>
> All of that was so I could have a single O3 subdirectory under the
> BlackBox
> home. Now I will have to modify the menus.odc file appropriately and
> worry about pointing to the html files correctly.
>
> -Doug
>
>

> ----
> To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to
> LISTSERV{([at]})nowhere.xy
>
> ---- To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to
> LISTSERV{([at]})nowhere.xy


-- 
Using Opera's revolutionary email client: http://www.opera.com/mail/
----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-921499854_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTFcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDIwNCBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xm
MlxmbmlsXGZjaGFyc2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVy
IE5ldzt9fQ0Ke1xjb2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1
NTt9DQpcdWMxXHBhcmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEkgaG9wZSB5b3UgZG8gbm90
IHRoaW5rIHRoYXQgbW9kdWxlIGluIEJsYWNrQm94IGlzXHBhcg0KbG9hZGluZyAiYXMgaXMiIHdp
dGhvdXQgc2NvcGUgb2YgZGVwZW5kZW5jaWVzLiBJZiB5b3VccGFyDQpsb29rIGNsb3NlciBhdCBT
dGRMb2FkZXIgeW91IGNhbiBmaW5kIHRoZSBjb2RlIHRoYXRzIGNoZWNrc1xwYXINCmF2YWlsYWJp
bGl0eSBvZiBpbXBvcnRlZCBtb2R1bGVzLCBlbHNlIGl0IHJhaXNlcyB1cCBhbiBsb2FkaW5nIGVy
cm9yLlxwYXINClxwYXINClllcywgdGhlIHNjb3BlIG9mIG1vZHVsZXMgaXMgc3RpbGwgY2FuIGJl
ICJjb21waWxlZCIsXHBhcg0KImRpbmFtaWNhbHkgbG9hZGVkIGFuZCB1bmxvYWRlZCIuIEJ5IHRo
ZSB3YXksIHN0cmljdGx5IHBoaWxvc29waGljYWx5LFxwYXINCmkgY2FuJ3Qgc2VlIGFueSByZWFz
b24gZm9yIG5hbWluZyBvbmUgZW50aXR5IGJ5IHR3byBkaWZmZXJlbnQgbmFtZXMuXHBhcg0KQW5k
IHRoZSBkZWZpbml0aW9uIHlvdSBwcm92aWRlZCBkb2Vzbid0IHNob3dzIHVzIHN1Y2ggcmVhc29u
LlxwYXINClxwYXINCkhvd2V2ZXIsICJPMyIgcHJlZml4IGlzIHRoZSB2YWxpZCB3YXkgdG8gZGVm
aW5lIHNlbWFudGljIHJlbGF0aW9ucyBvZiAgXHBhcg0Kc3Vic3lzdGVtcyxccGFyDQp3aXRob3V0
IG5lZWQgdG8gdGhpbmsgdXAgeW91ciBvd24gYmVhdXRpZnVsIG5hbWUuXHBhcg0KQW5kIGl0IHN0
aWxsIHNhdGlzZmllcyB0aGUgbmFtaW5nIGNvbnZlbnRpb24gb2YgQmxhY2tCb3guXHBhcg0KXHBh
cg0KXHBhcg0KT24gVGh1LCAyNCBOb3YgMjAxMSAwNDo1MDowMSArMDMwMCwgRG91Z2xhcyBHLiBE
YW5mb3J0aFxwYXINCjxkYW5mb3J0aEBncmVlbndvb2RmYXJtLmNvbT4gd3JvdGU6XHBhcg0KXHBh
cg0KPiBJbnRlcmVzdGluZy5ccGFyDQo+IFNvIHdlIGNvbWUgZG93biB0byB0aGUgZGVmaW5pdGlv
biBvZiBhICdjb21wb25lbnQnLlxwYXINCj5ccGFyDQo+IEZyb20gdGhlIEJCIGRvY3VtZW50YXRp
b24gSSBmaW5kIChmcm9tIFRvdXIgR3VpZGUpXHBhcg0KPlxwYXINCj4gInZhcmlvdXMgY29tcG9u
ZW50cyB0aGF0IHByb3ZpZGUgd29yZCBwcm9jZXNzaW5nIGZ1bmN0aW9uYWxpdHkgKFRleHQgIFxw
YXINCj4gc3Vic3lzdGVtKSJccGFyDQo+IGFuZFxwYXINCj4gIlRoZSBCbGFja0JveCBydW4tdGlt
ZSBlbnZpcm9ubWVudCBzdXBwb3J0cyBkeW5hbWljIGxpbmtpbmcgYW5kIGxvYWRpbmcgIFxwYXIN
Cj4gKGFuZFxwYXINCj4gdW5sb2FkaW5nKSBvZiBjb21wb25lbnRzLiJccGFyDQo+XHBhcg0KPiBI
ZW5jZSBJIGluZmVyIHRoYXRccGFyDQo+IGNvbXBvbmVudCA9IChjb21waWxlZCkgbW9kdWxlXHBh
cg0KPiBzdWJzeXN0ZW0gPSBce2NvbXBvbmVudHNcfSAoc2V0IG9mIGNvbXBvbmVudHMpXHBhcg0K
PlxwYXINCj4gXCdjZlwnYjhcJ2YyXCdmMCAsIFRoYXQgZGlzYWdyZWVzIHdpdGggeW91ciB1c2Fn
ZS5ccGFyDQo+IFlvdSBhbHNvIHNheSxccGFyDQo+XHBhcg0KPiAiSGVyZSB3ZSBjYW4gc2VlIHRo
YXQgc3Vic3lzdGVtIGlzIGNvbGxlY3Rpb24gb2YgY29tcG9uZW50cywgbm90IG1vZHVsZXMuXHBh
cg0KPiBBY3R1YWxseSBzYXlpbmcsIGlmIHRoZXJlIHdlcmUgb25seSBtb2R1bGVzLCBpdCB3b3Vs
ZCBiZSBmb3JiaWRkZW4gdG8gdXNlXHBhcg0KPiBhbnkgZGVwZW5kZW5jaWVzIGluIHlvdXIgb3du
IHN1YnN5c3RlbS4gIlxwYXINCj5ccGFyDQo+IEJ1dCBJIGRpc2FncmVlLiBUaGVyZSBpcyBubyBz
ZXBhcmF0ZSB0aGluZyBjYWxsZWQgYSAiY29tcG9uZW50IiBvbmx5ICBccGFyDQo+IG1vZHVsZXNc
cGFyDQo+IHRoYXRccGFyDQo+IGFyZSBncm91cGVkICh2aWEgbmFtaW5nIGNvbnZlbnRpb24pIGlu
dG8gYSBzdWJzeXN0ZW0uIEEgY29tcG9uZW50IGlzIGEgIFxwYXINCj4gY29uY2VwdFxwYXINCj4g
d2hpY2ggaXMgcGh5c2ljYWxseSByZXByZXNlbnRlZCBhdCBhIChjb21waWxlZCkgbW9kdWxlLlxw
YXINCj5ccGFyDQo+XHBhcg0KPiBNeSBvYmplY3Rpb24gdG8gV2VybmVyJ3MgbmFtaW5nIGNvbnZl
bnRpb24gaXMgdGhhdCBJIHZpZXcgTzMgYXMgYSBzaW5nbGVccGFyDQo+IHN1YnN5c3RlbS5ccGFy
DQo+IElmIEkgZGlkbid0IGRvIGFueSB3ZWIgcHJvZ3JhbW1pbmcgSSB3b3VsZCBub3QgdXNlIE8z
LiBUbyBjcmVhdGUgbWFueSAgXHBhcg0KPiBkaWZmZXJlbnRccGFyDQo+IHN1YnN5c3RlbXMgYW5k
IGdpdmUgdGhlbSBuYW1lcyBPM2Jhc2VGaWxlcyB0aGF0IHJlc2lkZSBpbiBhIHN1YiAgXHBhcg0K
PiBkaXJlY3RvcnkgTzNiYXNlL01vZC9GaWxlcy5vZGNccGFyDQo+IGFzIGNvbXBhcmVkIHRvIE8z
L01vZC9CYXNlRmlsZXMub2RjIGZvcmNlcyBhbiB1bm5lY2Vzc2FyeSBzcGxpdHRpbmcgYW5kICBc
cGFyDQo+IHRyZWF0cyBPM2Jhc2VccGFyDQo+IGFzIGlmIGl0XHBhcg0KPiB3ZXJlIHVuY29ubmVj
dGVkIHRvIGFsbCBvZiB0aGUgb3RoZXIgbW9kdWxlcyBhc3NvY2lhdGVkIHdpdGggTzMuIFdoeSBu
b3QgIFxwYXINCj4ganVzdFxwYXINCj4gY2FsbCBpdCAnYmFzZScsIG9yXHBhcg0KPiAnTXliYXNl
Jywgb3IgJ0hvdGRvZyc/IEJ5IGdyb3VwaW5nIGV2ZXJ5dGhpbmcgaW50byBhIHNpbmdsZSBzdWJz
eXN0ZW0gIFxwYXINCj4gJ08zJyB0aGVccGFyDQo+IGludGVuZGVkIGludGVyLWRlcGVuZGVuY2ll
c1xwYXINCj4gYmV0d2VlbiB0aGUgbW9kdWxlcyBhcmUgZXhwbGljaXRseSByZXZlYWxlZCBhbmQg
bWFpbnRhaW5lZC5ccGFyDQo+XHBhcg0KPiBBbHNvLCBJZiBJIHdpc2ggdG8gZGVsZXRlIHRoZSBP
MyBzeXN0ZW0gZnJvbSBteSBCbGFja0JveCB0aGVuIGFsbCB0aGF0ICBccGFyDQo+IGlzIG5lZWRl
ZFxwYXINCj4gdXNpbmcgbXkgbmFtaW5nXHBhcg0KPiBjb252ZW50aW9uIGlzIGEgc2luZ2xlIHN1
YiBkaXJlY3RvcnkgZGVsZXRlIG9mIE8zLCB3aGVyZWFzIHdpdGggV2VybmVyJ3MgIFxwYXINCj4g
bmFtaW5nXHBhcg0KPiBjb252ZW50aW9uIEkgbmVlZFxwYXINCj4gdG8gcmVtZW1iZXIgdGhhdCBB
cHAgYmVsb25ncyB0byBPMyBhbmQgZGVsZXRlIGl0IGFsb25nIHdpdGggTzNhcHAsICBccGFyDQo+
IE8zYmFzZSwgTzNiYixccGFyDQo+IE8zc3RkLCBPM2hvc3RccGFyDQo+IHN1YiBkaXJlY3Rvcmll
cy4gTm90IGFzIGNsZWFuLlxwYXINCj5ccGFyDQo+IC1Eb3VnIERhbmZvcnRoXHBhcg0KPlxwYXIN
Cj4gT24gMTEvMjMvMjAxMSAzOjUwIEFNLCBcJ2NmXCdiOFwnZjJcJ2YwIFwnY2FcJ2YzXCdmOFwn
ZWRcJ2U4XCdmMCB3cm90ZTpccGFyDQo+XHBhcg0KPiBIaSBldmVyeW9uZSFccGFyDQo+XHBhcg0K
PiBEb3VnbGFzLFxwYXINCj5ccGFyDQo+IEJ5IG92ZXJ2aWV3IG9mIE8zLWZyYW1ld29yayB5b3Un
cmUgc2F5aW5nIHRoYXRccGFyDQo+XHBhcg0KPiBSZW5hbWVkIGFsbCBvZiB5b3VyIG1vZHVsZXMg
c28gdGhhdCB0aGF0IGNvbmZvcm0gdG8gdGhlQmxhY2tCb3ggc3Vic3lzdGVtXHBhcg0KPiBzdGFu
ZGFyZC4gSGVuY2UgSSBub3cgaGF2ZVxwYXINCj4gTzNBcHAuLi5ccGFyDQo+IE8zQmIuLi5ccGFy
DQo+IE8zQmFzZS4uLlxwYXINCj4gTzNIb3N0Li4uXHBhcg0KPiBPM1N0ZC4uLlxwYXINCj5ccGFy
DQo+IGJ5IGRvaW5nIHRoYXQgdGhlcmUgbmVlZCBvbmx5IGJlIGEgc2luZ2xlIENvZGUgZGlyZWN0
b3J5IHVuZGVyIE8zXHBhcg0KPlxwYXINCj4gRmlyc3Qgb2YgYWxsLCB3ZSBuZWVkIHRvIGRlZmlu
ZSBzdWJzeXN0ZW06XHBhcg0KPlxwYXINCj4gRm9yIHRoZSBCbGFja0JveCBDb21wb25lbnQgQnVp
bGRlciwgaXQgaXMgYSBjb252ZW50aW9uIHRoYXQgY29sbGVjdGlvbnMgIFxwYXINCj4gb2ZccGFy
DQo+IHJlbGF0ZWQgY29tcG9uZW50cywgY2FsbGVkIHN1YnN5c3RlbXMsIGFyZSBwbGFjZWQgaW50
byBzZXBhcmF0ZSAgXHBhcg0KPiBkaXJlY3RvcmllcztccGFyDQo+IEtlZXAgYWxsIGNvbnN0aXR1
ZW50cyBvZiBhIGNvbXBvbmVudCBpbiBvbmUgcGxhY2UuXHBhcg0KPlxwYXINCj4gKHF1b3RlZCBm
cm9tIERlc2lnbiBQcmFjdGljZXMpXHBhcg0KPlxwYXINCj4gSGVyZSB3ZSBjYW4gc2VlIHRoYXQg
c3Vic3lzdGVtIGlzIGNvbGxlY3Rpb24gb2YgY29tcG9uZW50cywgbm90IG1vZHVsZXMuXHBhcg0K
PiBBY3R1YWxseSBzYXlpbmcsIGlmIHRoZXJlIHdlcmUgb25seSBtb2R1bGVzLCBpdCB3b3VsZCBi
ZSBmb3JiaWRkZW4gdG8gdXNlXHBhcg0KPiBhbnkgZGVwZW5kZW5jaWVzIGluIHlvdXIgb3duIHN1
YnN5dGVtLlxwYXINCj5ccGFyDQo+IFRodXMgd2UgaGF2ZSAiY29tcG9uZW50cyIsIGl0IHRha2Vz
IHVzIHRvIGEgdHlwaWNhbCB1c2UtY2FzZSBvZlxwYXINCj4gd3JhcHBpbmcgYWJzdHJhY3Rpb25z
IGluIHNpbmdsZSBtb2R1bGUgb2YgU3Vic3lzdGVtQSxccGFyDQo+IHRoYXQgd3JhcHMgYSBidW5j
aCBvZiBtb2R1bGVzIGluIFN1YnN5c3RlbUIuXHBhcg0KPiBGb3IgZXhhbXBsZSwgbGV0cyB0YWtl
IGEgbG9vayB0byBhIHBhaXIgb2YgU3RkK0hvc3Qgc3Vic3l0ZW0gaW4gQmxhY2tCb3guXHBhcg0K
PiBJcyB0aGVyZSBhbnkgcmVhc29uIHRvIHB1dCB0aGVtIGluIGEgc2luZ2xlIGRpcmVjdG9yeT9c
cGFyDQo+XHBhcg0KPiBTbywgaWYgeW91IHdpbGwgbG9vayB1cCBmb3IgZGVwZW5kZW5jaWVzIG9m
IE8zLWZyYW1ld29yayAobm90ICBccGFyDQo+IE8zLXN1YnN5c3RlbSxccGFyDQo+IG9idmlvdXNs
eSlccGFyDQo+IHlvdSB3aWxsIGZpbmQgc2V2ZXJhbCBkaWZmZXJlbnQgbGF5ZXJzIG9mIGFic3Ry
YWN0aW9uLCB0aGF0IGNvdWxkIGJlIHVzZWRccGFyDQo+IGRpc3RpbmN0bHksXHBhcg0KPiBhcyB3
ZWxsIGFzIGluIHNjb3BlIHdpdGggb3RoZXIgTzN4eHgtc3Vic3lzdGVtcy5ccGFyDQo+XHBhcg0K
PiBCZXN0IHJlZ2FyZHMsIFBldGVyIEN1c2huaXIsIFJ1c3NpYSwgWWFyb3NsYXZsLlxwYXINCj4g
UC5TLiBTb3JyeSBmb3IgbXkgcG9vciBFbmdsaXNoIDopXHBhcg0KPlxwYXINCj4gT24gV2VkLCAy
MyBOb3YgMjAxMSAxMjoxNTo0MiArMDMwMCwgRG91Z2xhcyBHLiBEYW5mb3J0aCAgXHBhcg0KPiA8
ZGFuZm9ydGhAZ3JlZW53b29kZmFybS5jb20+XHBhcg0KPiB3cm90ZTpccGFyDQo+XHBhcg0KPiBX
ZXJuZXIsXHBhcg0KPlxwYXINCj4gQnV0LCBidXQgLCBidXQuIEkgcmVhbGx5IGRvIG5vdCB3YW50
IGFsbCBvZiB0aG9zZSBzdWIgZGlyZWN0b3JpZXNccGFyDQo+IGF0IHRoZSBzYW1lIGxldmVsLiBU
aGUgc3ViIGRpcmVjdG9yeSBBcHAgaXMgc3BlY2lmaWMgdG8gTzMuXHBhcg0KPiBJIGRvIG5vdCB1
c2UgYW55IHN1Y2ggc3ViIGRpcmVjdG9yeSBmb3IgYXBwbGljYXRpb25zIHRoYXQgSVxwYXINCj4g
cmVsZWFzZSBjdXN0b21lcnMuIEVhY2ggY3VzdG9tZXIgaGFzIGhpcyBvd24gc3ViZGlyZWN0b3J5
LlxwYXINCj4gSGVuY2UgJ0FwcCcgaXMgcG9vcmx5IG5hbWUgYW5kIHlvdSBhcmUgZm9yY2luZyBt
ZSB0byBoYXZlXHBhcg0KPiB0aGF0IGRpcmVjdG9yeSB1bmRlciBCQi8uIEkgcmVhbGx5IGRvIG5v
dCBsaWtlIHRoYXQuXHBhcg0KPiBUaGUgc2FtZSBnb2VzIGZvciBhbGwgb2YgdGhlIG90aGVyIGRp
cmVjdG9yaWVzLlxwYXINCj5ccGFyDQo+IEhlcmUgaXMgd2hhdCBJIGhhdmUgZG9uZS5ccGFyDQo+
IFJlbmFtZWQgYWxsIG9mIHlvdXIgbW9kdWxlcyBzbyB0aGF0IHRoYXQgY29uZm9ybSB0byB0aGVc
cGFyDQo+IEJsYWNrQm94IHN1YnN5c3RlbSBzdGFuZGFyZC4gSGVuY2UgSSBub3cgaGF2ZVxwYXIN
Cj5ccGFyDQo+IE8zQXBwLi4uXHBhcg0KPiBPM0JiLi4uXHBhcg0KPiBPM0Jhc2UuLi5ccGFyDQo+
IE8zSG9zdC4uLlxwYXINCj4gTzNTdGQuLi5ccGFyDQo+XHBhcg0KPiBieSBkb2luZyB0aGF0IHRo
ZXJlIG5lZWQgb25seSBiZSBhIHNpbmdsZSBDb2RlIGRpcmVjdG9yeSB1bmRlciBPM1xwYXINCj4g
YW5kIGEgc2luZ2xlIFN5bWJvbCBmaWxlIGRpcmVjdG9yeSB1bmRlciBPMy5ccGFyDQo+XHBhcg0K
PiBPbmUgY2FuIGFsc28gbW92ZSBhbGwgb2YgdGhlIC5vZGMgZmlsZXMgaW50byBhIHNpbmdsZSBN
b2QgZGlyZWN0b3J5XHBhcg0KPiBzaW5jZSB0aGVpciBzdWJzdHJ1Y3R1cmUgaXMgcmV0YWluZWQg
aW4gdGhlaXIgbmFtZXMgKEkgaGF2ZSB5ZXQgdG8gZG8gIFxwYXINCj4gdGhhdCkuXHBhcg0KPlxw
YXINCj4gQ29tcGlsYXRpb24gaXMgbXVjaCBlYXNpZXIgdGhhdCB3YXkuIEkgYmVsaWV2ZSBJIGhh
dmUgY29tcGlsZSBldmVyeSBmaWxlXHBhcg0KPiB3aXRoIHRoYXQgbmV3IG5hbWluZyBjb252ZW50
aW9uLlxwYXINCj5ccGFyDQo+IEFsbCBvZiB0aGF0IHdhcyBzbyBJIGNvdWxkIGhhdmUgYSBzaW5n
bGUgTzMgc3ViZGlyZWN0b3J5IHVuZGVyIHRoZSAgXHBhcg0KPiBCbGFja0JveFxwYXINCj4gaG9t
ZS4gTm93IEkgd2lsbCBoYXZlIHRvIG1vZGlmeSB0aGUgbWVudXMub2RjIGZpbGUgYXBwcm9wcmlh
dGVseSBhbmRccGFyDQo+IHdvcnJ5IGFib3V0IHBvaW50aW5nIHRvIHRoZSBodG1sIGZpbGVzIGNv
cnJlY3RseS5ccGFyDQo+XHBhcg0KPiAtRG91Z1xwYXINCj5ccGFyDQo+XHBhcg0KPiAtLS0tXHBh
cg0KPiBUbyB1bnN1YnNjcmliZSwgc2VuZCBhIG1lc3NhZ2Ugd2l0aCBib2R5ICJTSUdOT0ZGIEJM
QUNLQk9YIiB0byAgXHBhcg0KPiBMSVNUU0VSVkBMSVNUUy5PQkVST04uQ0hccGFyDQo+XHBhcg0K
PiAtLS0tIFRvIHVuc3Vic2NyaWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRoIGJvZHkgIlNJR05PRkYg
QkxBQ0tCT1giIHRvICBccGFyDQo+IExJU1RTRVJWQExJU1RTLk9CRVJPTi5DSFxwYXINClxwYXIN
ClxwYXINCi0tIFxwYXINClVzaW5nIE9wZXJhJ3MgcmV2b2x1dGlvbmFyeSBlbWFpbCBjbGllbnQ6
IGh0dHA6Ly93d3cub3BlcmEuY29tL21haWwvXHBhcg0KXHBhcg0KXHBhcg0KLS0tLVxwYXINClRv
IHVuc3Vic2NyaWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRoIGJvZHkgIlNJR05PRkYgQkxBQ0tCT1gi
IHRvIExJU1RTRVJWQExJU1RTLk9CfX0Ac3R7SFlQRVJMSU4
----boundary-LibPST-iamunique-921499854_-_---
Received on Thu Nov 24 2011 - 07:27:48 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:09 UTC