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

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

----boundary-LibPST-iamunique-564230990_-_-
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
> "various components that provide word processing functionality (Text
> subsystem)"
> and
> "The BlackBox run-time environment supports dynamic linking and loading
> (and
> unloading) of components."


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-564230990_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTFcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDIwNCBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xm
MlxmbmlsXGZjaGFyc2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVy
IE5ldzt9fQ0Ke1xjb2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1
NTt9DQpcdWMxXHBhcmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEkgaG9wZSB5b3UgZG8gbm90
IHRoaW5rIHRoYXQgbW9kdWxlIGluIEJsYWNrQm94IGlzXHBhcg0KbG9hZGluZyAiYXMgaXMiIHdp
dGhvdXQgc2NvcGUgb2YgZGVwZW5kZW5jaWVzLiBJZiB5b3VccGFyDQpsb29rIGNsb3NlciBhdFxw
YXINCj4gInZhcmlvdXMgY29tcG9uZW50cyB0aGF0IHByb3ZpZGUgd29yZCBwcm9jZXNzaW5nIGZ1
bmN0aW9uYWxpdHkgKFRleHQgIFxwYXINCj4gc3Vic3lzdGVtKSJccGFyDQo+IGFuZFxwYXINCj4g
IlRoZSBCbGFja0JveCBydW4tdGltZSBlbnZpcm9ubWVudCBzdXBwb3J0cyBkeW5hbWljIGxpbmtp
bmcgYW5kIGxvYWRpbmcgIFxwYXINCj4gKGFuZFxwYXINCj4gdW5sb2FkaW5nKSBvZiBjb21wb25l
bnRzLiJccGFyDQpccGFyDQpccGFyDQpPbiBUaHUsIDI0IE5vdiAyMDExIDA0OjUwOjAxICswMzAw
LCBEb3VnbGFzIEcuIERhbmZvcnRoICBccGFyDQo8ZGFuZm9ydGhAZ3JlZW53b29kZmFybS5jb20+
IHdyb3RlOlxwYXINClxwYXINCj4gSW50ZXJlc3RpbmcuXHBhcg0KPiBTbyB3ZSBjb21lIGRvd24g
dG8gdGhlIGRlZmluaXRpb24gb2YgYSAnY29tcG9uZW50Jy5ccGFyDQo+XHBhcg0KPiBGcm9tIHRo
ZSBCQiBkb2N1bWVudGF0aW9uIEkgZmluZCAoZnJvbSBUb3VyIEd1aWRlKVxwYXINCj5ccGFyDQo+
ICJ2YXJpb3VzIGNvbXBvbmVudHMgdGhhdCBwcm92aWRlIHdvcmQgcHJvY2Vzc2luZyBmdW5jdGlv
bmFsaXR5IChUZXh0ICBccGFyDQo+IHN1YnN5c3RlbSkiXHBhcg0KPiBhbmRccGFyDQo+ICJUaGUg
QmxhY2tCb3ggcnVuLXRpbWUgZW52aXJvbm1lbnQgc3VwcG9ydHMgZHluYW1pYyBsaW5raW5nIGFu
ZCBsb2FkaW5nICBccGFyDQo+IChhbmRccGFyDQo+IHVubG9hZGluZykgb2YgY29tcG9uZW50cy4i
XHBhcg0KPlxwYXINCj4gSGVuY2UgSSBpbmZlciB0aGF0XHBhcg0KPiBjb21wb25lbnQgPSAoY29t
cGlsZWQpIG1vZHVsZVxwYXINCj4gc3Vic3lzdGVtID0gXHtjb21wb25lbnRzXH0gKHNldCBvZiBj
b21wb25lbnRzKVxwYXINCj5ccGFyDQo+IFwnY2ZcJ2I4XCdmMlwnZjAgLCBUaGF0IGRpc2FncmVl
cyB3aXRoIHlvdXIgdXNhZ2UuXHBhcg0KPiBZb3UgYWxzbyBzYXksXHBhcg0KPlxwYXINCj4gIkhl
cmUgd2UgY2FuIHNlZSB0aGF0IHN1YnN5c3RlbSBpcyBjb2xsZWN0aW9uIG9mIGNvbXBvbmVudHMs
IG5vdCBtb2R1bGVzLlxwYXINCj4gQWN0dWFsbHkgc2F5aW5nLCBpZiB0aGVyZSB3ZXJlIG9ubHkg
bW9kdWxlcywgaXQgd291bGQgYmUgZm9yYmlkZGVuIHRvIHVzZVxwYXINCj4gYW55IGRlcGVuZGVu
Y2llcyBpbiB5b3VyIG93biBzdWJzeXN0ZW0uICJccGFyDQo+XHBhcg0KPiBCdXQgSSBkaXNhZ3Jl
ZS4gVGhlcmUgaXMgbm8gc2VwYXJhdGUgdGhpbmcgY2FsbGVkIGEgImNvbXBvbmVudCIgb25seSAg
XHBhcg0KPiBtb2R1bGVzXHBhcg0KPiB0aGF0XHBhcg0KPiBhcmUgZ3JvdXBlZCAodmlhIG5hbWlu
ZyBjb252ZW50aW9uKSBpbnRvIGEgc3Vic3lzdGVtLiBBIGNvbXBvbmVudCBpcyBhICBccGFyDQo+
IGNvbmNlcHRccGFyDQo+IHdoaWNoIGlzIHBoeXNpY2FsbHkgcmVwcmVzZW50ZWQgYXQgYSAoY29t
cGlsZWQpIG1vZHVsZS5ccGFyDQo+XHBhcg0KPlxwYXINCj4gTXkgb2JqZWN0aW9uIHRvIFdlcm5l
cidzIG5hbWluZyBjb252ZW50aW9uIGlzIHRoYXQgSSB2aWV3IE8zIGFzIGEgc2luZ2xlXHBhcg0K
PiBzdWJzeXN0ZW0uXHBhcg0KPiBJZiBJIGRpZG4ndCBkbyBhbnkgd2ViIHByb2dyYW1taW5nIEkg
d291bGQgbm90IHVzZSBPMy4gVG8gY3JlYXRlIG1hbnkgIFxwYXINCj4gZGlmZmVyZW50XHBhcg0K
PiBzdWJzeXN0ZW1zIGFuZCBnaXZlIHRoZW0gbmFtZXMgTzNiYXNlRmlsZXMgdGhhdCByZXNpZGUg
aW4gYSBzdWIgIFxwYXINCj4gZGlyZWN0b3J5IE8zYmFzZS9Nb2QvRmlsZXMub2RjXHBhcg0KPiBh
cyBjb21wYXJlZCB0byBPMy9Nb2QvQmFzZUZpbGVzLm9kYyBmb3JjZXMgYW4gdW5uZWNlc3Nhcnkg
c3BsaXR0aW5nIGFuZCAgXHBhcg0KPiB0cmVhdHMgTzNiYXNlXHBhcg0KPiBhcyBpZiBpdFxwYXIN
Cj4gd2VyZSB1bmNvbm5lY3RlZCB0byBhbGwgb2YgdGhlIG90aGVyIG1vZHVsZXMgYXNzb2NpYXRl
ZCB3aXRoIE8zLiBXaHkgbm90ICBccGFyDQo+IGp1c3RccGFyDQo+IGNhbGwgaXQgJ2Jhc2UnLCBv
clxwYXINCj4gJ015YmFzZScsIG9yICdIb3Rkb2cnPyBCeSBncm91cGluZyBldmVyeXRoaW5nIGlu
dG8gYSBzaW5nbGUgc3Vic3lzdGVtICBccGFyDQo+ICdPMycgdGhlXHBhcg0KPiBpbnRlbmRlZCBp
bnRlci1kZXBlbmRlbmNpZXNccGFyDQo+IGJldHdlZW4gdGhlIG1vZHVsZXMgYXJlIGV4cGxpY2l0
bHkgcmV2ZWFsZWQgYW5kIG1haW50YWluZWQuXHBhcg0KPlxwYXINCj4gQWxzbywgSWYgSSB3aXNo
IHRvIGRlbGV0ZSB0aGUgTzMgc3lzdGVtIGZyb20gbXkgQmxhY2tCb3ggdGhlbiBhbGwgdGhhdCAg
XHBhcg0KPiBpcyBuZWVkZWRccGFyDQo+IHVzaW5nIG15IG5hbWluZ1xwYXINCj4gY29udmVudGlv
biBpcyBhIHNpbmdsZSBzdWIgZGlyZWN0b3J5IGRlbGV0ZSBvZiBPMywgd2hlcmVhcyB3aXRoIFdl
cm5lcidzICBccGFyDQo+IG5hbWluZ1xwYXINCj4gY29udmVudGlvbiBJIG5lZWRccGFyDQo+IHRv
IHJlbWVtYmVyIHRoYXQgQXBwIGJlbG9uZ3MgdG8gTzMgYW5kIGRlbGV0ZSBpdCBhbG9uZyB3aXRo
IE8zYXBwLCAgXHBhcg0KPiBPM2Jhc2UsIE8zYmIsXHBhcg0KPiBPM3N0ZCwgTzNob3N0XHBhcg0K
PiBzdWIgZGlyZWN0b3JpZXMuIE5vdCBhcyBjbGVhbi5ccGFyDQo+XHBhcg0KPiAtRG91ZyBEYW5m
b3J0aFxwYXINCj5ccGFyDQo+IE9uIDExLzIzLzIwMTEgMzo1MCBBTSwgXCdjZlwnYjhcJ2YyXCdm
MCBcJ2NhXCdmM1wnZjhcJ2VkXCdlOFwnZjAgd3JvdGU6XHBhcg0KPlxwYXINCj4gSGkgZXZlcnlv
bmUhXHBhcg0KPlxwYXINCj4gRG91Z2xhcyxccGFyDQo+XHBhcg0KPiBCeSBvdmVydmlldyBvZiBP
My1mcmFtZXdvcmsgeW91J3JlIHNheWluZyB0aGF0XHBhcg0KPlxwYXINCj4gUmVuYW1lZCBhbGwg
b2YgeW91ciBtb2R1bGVzIHNvIHRoYXQgdGhhdCBjb25mb3JtIHRvIHRoZUJsYWNrQm94IHN1YnN5
c3RlbVxwYXINCj4gc3RhbmRhcmQuIEhlbmNlIEkgbm93IGhhdmVccGFyDQo+IE8zQXBwLi4uXHBh
cg0KPiBPM0JiLi4uXHBhcg0KPiBPM0Jhc2UuLi5ccGFyDQo+IE8zSG9zdC4uLlxwYXINCj4gTzNT
dGQuLi5ccGFyDQo+XHBhcg0KPiBieSBkb2luZyB0aGF0IHRoZXJlIG5lZWQgb25seSBiZSBhIHNp
bmdsZSBDb2RlIGRpcmVjdG9yeSB1bmRlciBPM1xwYXINCj5ccGFyDQo+IEZpcnN0IG9mIGFsbCwg
d2UgbmVlZCB0byBkZWZpbmUgc3Vic3lzdGVtOlxwYXINCj5ccGFyDQo+IEZvciB0aGUgQmxhY2tC
b3ggQ29tcG9uZW50IEJ1aWxkZXIsIGl0IGlzIGEgY29udmVudGlvbiB0aGF0IGNvbGxlY3Rpb25z
ICBccGFyDQo+IG9mXHBhcg0KPiByZWxhdGVkIGNvbXBvbmVudHMsIGNhbGxlZCBzdWJzeXN0ZW1z
LCBhcmUgcGxhY2VkIGludG8gc2VwYXJhdGUgIFxwYXINCj4gZGlyZWN0b3JpZXM7XHBhcg0KPiBL
ZWVwIGFsbCBjb25zdGl0dWVudHMgb2YgYSBjb21wb25lbnQgaW4gb25lIHBsYWNlLlxwYXINCj5c
cGFyDQo+IChxdW90ZWQgZnJvbSBEZXNpZ24gUHJhY3RpY2VzKVxwYXINCj5ccGFyDQo+IEhlcmUg
d2UgY2FuIHNlZSB0aGF0IHN1YnN5c3RlbSBpcyBjb2xsZWN0aW9uIG9mIGNvbXBvbmVudHMsIG5v
dCBtb2R1bGVzLlxwYXINCj4gQWN0dWFsbHkgc2F5aW5nLCBpZiB0aGVyZSB3ZXJlIG9ubHkgbW9k
dWxlcywgaXQgd291bGQgYmUgZm9yYmlkZGVuIHRvIHVzZVxwYXINCj4gYW55IGRlcGVuZGVuY2ll
cyBpbiB5b3VyIG93biBzdWJzeXRlbS5ccGFyDQo+XHBhcg0KPiBUaHVzIHdlIGhhdmUgImNvbXBv
bmVudHMiLCBpdCB0YWtlcyB1cyB0byBhIHR5cGljYWwgdXNlLWNhc2Ugb2ZccGFyDQo+IHdyYXBw
aW5nIGFic3RyYWN0aW9ucyBpbiBzaW5nbGUgbW9kdWxlIG9mIFN1YnN5c3RlbUEsXHBhcg0KPiB0
aGF0IHdyYXBzIGEgYnVuY2ggb2YgbW9kdWxlcyBpbiBTdWJzeXN0ZW1CLlxwYXINCj4gRm9yIGV4
YW1wbGUsIGxldHMgdGFrZSBhIGxvb2sgdG8gYSBwYWlyIG9mIFN0ZCtIb3N0IHN1YnN5dGVtIGlu
IEJsYWNrQm94LlxwYXINCj4gSXMgdGhlcmUgYW55IHJlYXNvbiB0byBwdXQgdGhlbSBpbiBhIHNp
bmdsZSBkaXJlY3Rvcnk/XHBhcg0KPlxwYXINCj4gU28sIGlmIHlvdSB3aWxsIGxvb2sgdXAgZm9y
IGRlcGVuZGVuY2llcyBvZiBPMy1mcmFtZXdvcmsgKG5vdCAgXHBhcg0KPiBPMy1zdWJzeXN0ZW0s
XHBhcg0KPiBvYnZpb3VzbHkpXHBhcg0KPiB5b3Ugd2lsbCBmaW5kIHNldmVyYWwgZGlmZmVyZW50
IGxheWVycyBvZiBhYnN0cmFjdGlvbiwgdGhhdCBjb3VsZCBiZSB1c2VkXHBhcg0KPiBkaXN0aW5j
dGx5LFxwYXINCj4gYXMgd2VsbCBhcyBpbiBzY29wZSB3aXRoIG90aGVyIE8zeHh4LXN1YnN5c3Rl
bXMuXHBhcg0KPlxwYXINCj4gQmVzdCByZWdhcmRzLCBQZXRlciBDdXNobmlyLCBSdXNzaWEsIFlh
cm9zbGF2bC5ccGFyDQo+IFAuUy4gU29ycnkgZm9yIG15IHBvb3IgRW5nbGlzaCA6KVxwYXINCj5c
cGFyDQo+IE9uIFdlZCwgMjMgTm92IDIwMTEgMTI6MTU6NDIgKzAzMDAsIERvdWdsYXMgRy4gRGFu
Zm9ydGggIFxwYXINCj4gPGRhbmZvcnRoQGdyZWVud29vZGZhcm0uY29tPlxwYXINCj4gd3JvdGU6
XHBhcg0KPlxwYXINCj4gV2VybmVyLFxwYXINCj5ccGFyDQo+IEJ1dCwgYnV0ICwgYnV0LiBJIHJl
YWxseSBkbyBub3Qgd2FudCBhbGwgb2YgdGhvc2Ugc3ViIGRpcmVjdG9yaWVzXHBhcg0KPiBhdCB0
aGUgc2FtZSBsZXZlbC4gVGhlIHN1YiBkaXJlY3RvcnkgQXBwIGlzIHNwZWNpZmljIHRvIE8zLlxw
YXINCj4gSSBkbyBub3QgdXNlIGFueSBzdWNoIHN1YiBkaXJlY3RvcnkgZm9yIGFwcGxpY2F0aW9u
cyB0aGF0IElccGFyDQo+IHJlbGVhc2UgY3VzdG9tZXJzLiBFYWNoIGN1c3RvbWVyIGhhcyBoaXMg
b3duIHN1YmRpcmVjdG9yeS5ccGFyDQo+IEhlbmNlICdBcHAnIGlzIHBvb3JseSBuYW1lIGFuZCB5
b3UgYXJlIGZvcmNpbmcgbWUgdG8gaGF2ZVxwYXINCj4gdGhhdCBkaXJlY3RvcnkgdW5kZXIgQkIv
LiBJIHJlYWxseSBkbyBub3QgbGlrZSB0aGF0LlxwYXINCj4gVGhlIHNhbWUgZ29lcyBmb3IgYWxs
IG9mIHRoZSBvdGhlciBkaXJlY3Rvcmllcy5ccGFyDQo+XHBhcg0KPiBIZXJlIGlzIHdoYXQgSSBo
YXZlIGRvbmUuXHBhcg0KPiBSZW5hbWVkIGFsbCBvZiB5b3VyIG1vZHVsZXMgc28gdGhhdCB0aGF0
IGNvbmZvcm0gdG8gdGhlXHBhcg0KPiBCbGFja0JveCBzdWJzeXN0ZW0gc3RhbmRhcmQuIEhlbmNl
IEkgbm93IGhhdmVccGFyDQo+XHBhcg0KPiBPM0FwcC4uLlxwYXINCj4gTzNCYi4uLlxwYXINCj4g
TzNCYXNlLi4uXHBhcg0KPiBPM0hvc3QuLi5ccGFyDQo+IE8zU3RkLi4uXHBhcg0KPlxwYXINCj4g
YnkgZG9pbmcgdGhhdCB0aGVyZSBuZWVkIG9ubHkgYmUgYSBzaW5nbGUgQ29kZSBkaXJlY3Rvcnkg
dW5kZXIgTzNccGFyDQo+IGFuZCBhIHNpbmdsZSBTeW1ib2wgZmlsZSBkaXJlY3RvcnkgdW5kZXIg
TzMuXHBhcg0KPlxwYXINCj4gT25lIGNhbiBhbHNvIG1vdmUgYWxsIG9mIHRoZSAub2RjIGZpbGVz
IGludG8gYSBzaW5nbGUgTW9kIGRpcmVjdG9yeVxwYXINCj4gc2luY2UgdGhlaXIgc3Vic3RydWN0
dXJlIGlzIHJldGFpbmVkIGluIHRoZWlyIG5hbWVzIChJIGhhdmUgeWV0IHRvIGRvICBccGFyDQo+
IHRoYXQpLlxwYXINCj5ccGFyDQo+IENvbXBpbGF0aW9uIGlzIG11Y2ggZWFzaWVyIHRoYXQgd2F5
LiBJIGJlbGlldmUgSSBoYXZlIGNvbXBpbGUgZXZlcnkgZmlsZVxwYXINCj4gd2l0aCB0aGF0IG5l
dyBuYW1pbmcgY29udmVudGlvbi5ccGFyDQo+XHBhcg0KPiBBbGwgb2YgdGhhdCB3YXMgc28gSSBj
b3VsZCBoYXZlIGEgc2luZ2xlIE8zIHN1YmRpcmVjdG9yeSB1bmRlciB0aGUgIFxwYXINCj4gQmxh
Y2tCb3hccGFyDQo+IGhvbWUuIE5vdyBJIHdpbGwgaGF2ZSB0byBtb2RpZnkgdGhlIG1lbnVzLm9k
YyBmaWxlIGFwcHJvcHJpYXRlbHkgYW5kXHBhcg0KPiB3b3JyeSBhYm91dCBwb2ludGluZyB0byB0
aGUgaHRtbCBmaWxlcyBjb3JyZWN0bHkuXHBhcg0KPlxwYXINCj4gLURvdWdccGFyDQo+XHBhcg0K
PlxwYXINCj4gLS0tLVxwYXINCj4gVG8gdW5zdWJzY3JpYmUsIHNlbmQgYSBtZXNzYWdlIHdpdGgg
Ym9keSAiU0lHTk9GRiBCTEFDS0JPWCIgdG8gIFxwYXINCj4gTElTVFNFUlZATElTVFMuT0JFUk9O
LkNIXHBhcg0KPlxwYXINCj4gLS0tLSBUbyB1bnN1YnNjcmliZSwgc2VuZCBhIG1lc3NhZ2Ugd2l0
aCBib2R5ICJTSUdOT0ZGIEJMQUNLQk9YIiB0byAgXHBhcg0KPiBMSVNUU0VSVkBMSVNUUy5PQkVS
T04uQ0hccGFyDQpccGFyDQpccGFyDQotLSBccGFyDQpVc2luZyBPcGVyYSdzIHJldm9sdXRpb25h
cnkgZW1haWwgY2xpZW50OiBodHRwOi8vd3d3Lm9wZXJhLmNvbS9tYWlsL1xwYXINClxwYXINClxw
YXINCi0tLS1ccGFyDQpUbyB1bnN1YnNjcmliZSwgc2VuZCBhIG1lc3NhZ2Ugd2l0aCBib2R5ICJT
SUdOT0ZGIEJMQUNLQk9YIiB0byBMSVNUU0VSVkBMSVNUUy5PQkVST04uQ0hccGFyDQp9
----boundary-LibPST-iamunique-564230990_-_---
Received on Thu Nov 24 2011 - 07:15:02 UTC

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