- BB 2.0 beta 0.0

From: Marco Ciot <"Marco>
Date: Fri, 9 Feb 2007 11:17:53 +0100

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

Hello Bernhard

In my first eMail in the following line:
> If you unzip it to the same location as I have it (C:\BB) you will only
need to modify the last directory entry: "C:\BlackBox". It has to point to
any BlackBox 1.5 Directory.

It should be C:\0BB, of course!

In the title I drop everything before the "BB" in the path in order to save
space.
With the convention that the included paths always are like
"...BB\relevantPart" this gives a nice result.

I thought I would give a few points for the value of the generalisation I
implemented, but on second thought it would take to long an lead to a
different discussion, that I am not interested in, so I put the following
already written lines in parentheses:
        (While developping simultaneously on the customer modules as well as on
parts of the system modules I noticed that I need a feature to easily fall
back to a previous save "version" of the system. Especially when I modify
modules where the system startup is endangered I want to have an easy way to
restart the system and be able to fix the problem, without having to copy
files and stuff.)

BUT instead I'll just reply to your questions:

> I guess /r /q and /w define additional lookup/write paths
which are a kind of an extension to the /use option in
standard BlackBox. How are they handled?

Yes, not additional, though, they replace the /USE option and my previously
introduced /ADD option.
The latter are still supported but cannot be combined with the new ones.

The paths are listed with the attributes /r (ReadOnly), /q (QueryAlways
(=ask)) or /w (Writable) in the order of domination.
Hence the first path should always be writable, and "corresponds" to the old
/USE directory.

ReadOnly directories are never written to by the system.
Writable dirs are written to without asking the user and (NEW) any subdirs
are created without asking, either!
QueryAlways dirs are something in between and I noticed that sometimes I
want QueryNewDir and QueryOverwrite instead!

Is a file opened that exists in the third dir of the domination list, then
it is written back there if this dir is writable. Else it is written to the
second if the third is readonly or if it is Q and the user said no for
overwriting the original. If the second dir is readonly then obviously it is
skipped and the first dir serves as target.

The real advantage of this hierarchy, I believe, will show only with the
distributed use of it.

I suggest that everybody should have a set of GLOBAL and UNIQUE directories
that others can easily incorporate into their hierarchy in order to test and
take over changes or extensions.

Therefore I gave my \20incMC directory in the example hierarchy.

If anybody wants to try out my changes to \20inc then he can just download
the corresponding 20incMC.zip and include the /R option into his shortcut
and go.

The entire LIBRARY and Zinn am Turm could then be distributed as ZIP
archives which are maintained by the corresponding supplier.

The domination hierarchy is way to overcome the subsystem hierarchy.


The whole thing becomes a Source control Tool if the globaly shared
directories are suffixed with the version representing immutable CHECKED IN
versions


Well I think it has become clear enough, now, that while the domination
generalisation is quite easy to implement and looks very nice in the
corresponding code, the pontential of it is not yet determined.
But I know that what I am using of it by now is GREAT!!!

regards
Marco


-----Original Message-----
From: blackbox{([at]})nowhere.xy
Treutwein Bernhard
Sent: Friday, February 09, 2007 09:52
To: BlackBox Mailing List
Subject: [BlackBox] - BB 2.0 beta 0.0


Hi Marco,

thanks a lot for sharing your stuff.

> 6) You must be a dare devil if you want to try it out,
> because all further information will come only on demand...

Trying the latter, being just curious:

What do the options mean?

I guess /r /q and /w define additional lookup/write paths
which are a kind of an extension to the /use option in
standard BlackBox. How are they handled?

I also guess that you drop deliberately the leading
zero in your paths, what is the intention/background?

You say in your second mail:

> This feature is very useful for shared and distributed
> development AND for SOURCE CONTROL! (The Source Safe
> is the Runtime itself!)

this is very interesting, shouldn't we also setup some
project on sourceforge or a similar provider for distributed
development?

regards
--
	Bernhard Treutwein, IuK, Ref. III A 3
	Bernhard.Treutwein(at)verwaltung uni-muenchen de
> -----Original Message-----
> From: blackbox{([at]})nowhere.xy> Behalf Of Marco Ciot
> Sent: Wednesday, February 07, 2007 10:05 PM
> To: BlackBox Mailing List
> Subject: [BlackBox] - BB 2.0 beta 0.0
>
>
> 0) Hi everybody
>
> 1) I am a dare devil.
>
> 2) "BB 2.0 beta 0.0" can be downloaded now from
> http://ciot.org/0BB.zip
>
> 3) The shortcut supplied in the zip-Archive has to be adapted
> to your environment, before using BB 2.0:
>
> It comes as
> "C:\0BB\20inc\BB2.exe  /w C:\0BB\ProjectXyzMC  /r
> C:\0BB\ProjectXyz  /w C:\0BB\ClientMC
>   /q C:\0BB\PersMC  /q C:\0BB\20incMC  /r C:\0BB\20inc  /r
> C:\BlackBox"
>
> If you unzip it to the same location as I have it (C:\BB) you
> will only need to modify the last directory entry:
> "C:\BlackBox". It has to point to any BlackBox 1.5 Directory.
>
> 4) When successfully started BB 2.0 you can see a long Main
> Window Title.
>
> 5) Check out menus
> 	File -> File Browser
> 	Dev -> Reference Graph
> 	Help -> About BlackBox 2.0
> 	and the PopupMenu for Source, Interface and
> Documentation for non qualified
> (Module.Ident) identifiers also!
>
> 6) You must be a dare devil if you want to try it out,
> because all further information will come only on demand...
>
> 66) Contribute!
>
> 666) Beware! The compiler was modified!!! ...
> 	Marco Ciot
>
> --- BlackBox
> --- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy>
>
--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy----boundary-LibPST-iamunique-995512123_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEhlbGxvIEJlcm5oYXJkXHBhcg0KXHBhcg0KSW4g
bXkgZmlyc3QgZU1haWwgaW4gdGhlIGZvbGxvd2luZyBsaW5lOlxwYXINCj4gSWYgeW91IHVuemlw
IGl0IHRvIHRoZSBzYW1lIGxvY2F0aW9uIGFzIEkgaGF2ZSBpdCAoQzpcXEJCKSB5b3Ugd2lsbCBv
bmx5XHBhcg0KbmVlZCB0byBtb2RpZnkgdGhlIGxhc3QgZGlyZWN0b3J5IGVudHJ5OiAiQzpcXEJs
YWNrQm94Ii4gSXQgaGFzIHRvIHBvaW50IHRvXHBhcg0KYW55IEJsYWNrQm94IDEuNSBEaXJlY3Rv
cnkuXHBhcg0KXHBhcg0KSXQgc2hvdWxkIGJlIEM6XFwwQkIsIG9mIGNvdXJzZSFccGFyDQpccGFy
DQpJbiB0aGUgdGl0bGUgSSBkcm9wIGV2ZXJ5dGhpbmcgYmVmb3JlIHRoZSAiQkIiIGluIHRoZSBw
YXRoIGluIG9yZGVyIHRvIHNhdmVccGFyDQpzcGFjZS5ccGFyDQpXaXRoIHRoZSBjb252ZW50aW9u
IHRoYXQgdGhlIGluY2x1ZGVkIHBhdGhzIGFsd2F5cyBhcmUgbGlrZVxwYXINCiIuLi5CQlxccmVs
ZXZhbnRQYXJ0IiB0aGlzIGdpdmVzIGEgbmljZSByZXN1bHQuXHBhcg0KXHBhcg0KSSB0aG91Z2h0
IEkgd291bGQgZ2l2ZSBhIGZldyBwb2ludHMgZm9yIHRoZSB2YWx1ZSBvZiB0aGUgZ2VuZXJhbGlz
YXRpb24gSVxwYXINCmltcGxlbWVudGVkLCBidXQgb24gc2Vjb25kIHRob3VnaHQgaXQgd291bGQg
dGFrZSB0byBsb25nIGFuIGxlYWQgdG8gYVxwYXINCmRpZmZlcmVudCBkaXNjdXNzaW9uLCB0aGF0
IEkgYW0gbm90IGludGVyZXN0ZWQgaW4sIHNvIEkgcHV0IHRoZSBmb2xsb3dpbmdccGFyDQphbHJl
YWR5IHdyaXR0ZW4gbGluZXMgaW4gcGFyZW50aGVzZXM6XHBhcg0KXHRhYiAoV2hpbGUgZGV2ZWxv
cHBpbmcgc2ltdWx0YW5lb3VzbHkgb24gdGhlIGN1c3RvbWVyIG1vZHVsZXMgYXMgd2VsbCBhcyBv
blxwYXINCnBhcnRzIG9mIHRoZSBzeXN0ZW0gbW9kdWxlcyBJIG5vdGljZWQgdGhhdCBJIG5lZWQg
YSBmZWF0dXJlIHRvIGVhc2lseSBmYWxsXHBhcg0KYmFjayB0byBhIHByZXZpb3VzIHNhdmUgInZl
cnNpb24iIG9mIHRoZSBzeXN0ZW0uIEVzcGVjaWFsbHkgd2hlbiBJIG1vZGlmeVxwYXINCm1vZHVs
ZXMgd2hlcmUgdGhlIHN5c3RlbSBzdGFydHVwIGlzIGVuZGFuZ2VyZWQgSSB3YW50IHRvIGhhdmUg
YW4gZWFzeSB3YXkgdG9ccGFyDQpyZXN0YXJ0IHRoZSBzeXN0ZW0gYW5kIGJlIGFibGUgdG8gZml4
IHRoZSBwcm9ibGVtLCB3aXRob3V0IGhhdmluZyB0byBjb3B5XHBhcg0KZmlsZXMgYW5kIHN0dWZm
LilccGFyDQpccGFyDQpCVVQgaW5zdGVhZCBJJ2xsIGp1c3QgcmVwbHkgdG8geW91ciBxdWVzdGlv
bnM6XHBhcg0KXHBhcg0KPiBJIGd1ZXNzIC9yIC9xIGFuZCAvdyBkZWZpbmUgYWRkaXRpb25hbCBs
b29rdXAvd3JpdGUgcGF0aHNccGFyDQp3aGljaCBhcmUgYSBraW5kIG9mIGFuIGV4dGVuc2lvbiB0
byB0aGUgL3VzZSBvcHRpb24gaW5ccGFyDQpzdGFuZGFyZCBCbGFja0JveC4gSG93IGFyZSB0aGV5
IGhhbmRsZWQ/XHBhcg0KXHBhcg0KWWVzLCBub3QgYWRkaXRpb25hbCwgdGhvdWdoLCB0aGV5IHJl
cGxhY2UgdGhlIC9VU0Ugb3B0aW9uIGFuZCBteSBwcmV2aW91c2x5XHBhcg0KaW50cm9kdWNlZCAv
QUREIG9wdGlvbi5ccGFyDQpUaGUgbGF0dGVyIGFyZSBzdGlsbCBzdXBwb3J0ZWQgYnV0IGNhbm5v
dCBiZSBjb21iaW5lZCB3aXRoIHRoZSBuZXcgb25lcy5ccGFyDQpccGFyDQpUaGUgcGF0aHMgYXJl
IGxpc3RlZCB3aXRoIHRoZSBhdHRyaWJ1dGVzIC9yIChSZWFkT25seSksIC9xIChRdWVyeUFsd2F5
c1xwYXINCig9YXNrKSkgb3IgL3cgKFdyaXRhYmxlKSBpbiB0aGUgb3JkZXIgb2YgZG9taW5hdGlv
bi5ccGFyDQpIZW5jZSB0aGUgZmlyc3QgcGF0aCBzaG91bGQgYWx3YXlzIGJlIHdyaXRhYmxlLCBh
bmQgImNvcnJlc3BvbmRzIiB0byB0aGUgb2xkXHBhcg0KL1VTRSBkaXJlY3RvcnkuXHBhcg0KXHBh
cg0KUmVhZE9ubHkgZGlyZWN0b3JpZXMgYXJlIG5ldmVyIHdyaXR0ZW4gdG8gYnkgdGhlIHN5c3Rl
bS5ccGFyDQpXcml0YWJsZSBkaXJzIGFyZSB3cml0dGVuIHRvIHdpdGhvdXQgYXNraW5nIHRoZSB1
c2VyIGFuZCAoTkVXKSBhbnkgc3ViZGlyc1xwYXINCmFyZSBjcmVhdGVkIHdpdGhvdXQgYXNraW5n
LCBlaXRoZXIhXHBhcg0KUXVlcnlBbHdheXMgZGlycyBhcmUgc29tZXRoaW5nIGluIGJldHdlZW4g
YW5kIEkgbm90aWNlZCB0aGF0IHNvbWV0aW1lcyBJXHBhcg0Kd2FudCBRdWVyeU5ld0RpciBhbmQg
UXVlcnlPdmVyd3JpdGUgaW5zdGVhZCFccGFyDQpccGFyDQpJcyBhIGZpbGUgb3BlbmVkIHRoYXQg
ZXhpc3RzIGluIHRoZSB0aGlyZCBkaXIgb2YgdGhlIGRvbWluYXRpb24gbGlzdCwgdGhlblxwYXIN
Cml0IGlzIHdyaXR0ZW4gYmFjayB0aGVyZSBpZiB0aGlzIGRpciBpcyB3cml0YWJsZS4gRWxzZSBp
dCBpcyB3cml0dGVuIHRvIHRoZVxwYXINCnNlY29uZCBpZiB0aGUgdGhpcmQgaXMgcmVhZG9ubHkg
b3IgaWYgaXQgaXMgUSBhbmQgdGhlIHVzZXIgc2FpZCBubyBmb3JccGFyDQpvdmVyd3JpdGluZyB0
aGUgb3JpZ2luYWwuIElmIHRoZSBzZWNvbmQgZGlyIGlzIHJlYWRvbmx5IHRoZW4gb2J2aW91c2x5
IGl0IGlzXHBhcg0Kc2tpcHBlZCBhbmQgdGhlIGZpcnN0IGRpciBzZXJ2ZXMgYXMgdGFyZ2V0Llxw
YXINClxwYXINClRoZSByZWFsIGFkdmFudGFnZSBvZiB0aGlzIGhpZXJhcmNoeSwgSSBiZWxpZXZl
LCB3aWxsIHNob3cgb25seSB3aXRoIHRoZVxwYXINCmRpc3RyaWJ1dGVkIHVzZSBvZiBpdC5ccGFy
DQpccGFyDQpJIHN1Z2dlc3QgdGhhdCBldmVyeWJvZHkgc2hvdWxkIGhhdmUgYSBzZXQgb2YgR0xP
QkFMIGFuZCBVTklRVUUgZGlyZWN0b3JpZXNccGFyDQp0aGF0IG90aGVycyBjYW4gZWFzaWx5IGlu
Y29ycG9yYXRlIGludG8gdGhlaXIgaGllcmFyY2h5IGluIG9yZGVyIHRvIHRlc3QgYW5kXHBhcg0K
dGFrZSBvdmVyIGNoYW5nZXMgb3IgZXh0ZW5zaW9ucy5ccGFyDQpccGFyDQpUaGVyZWZvcmUgSSBn
YXZlIG15IFxcMjBpbmNNQyBkaXJlY3RvcnkgaW4gdGhlIGV4YW1wbGUgaGllcmFyY2h5LlxwYXIN
ClxwYXINCklmIGFueWJvZHkgd2FudHMgdG8gdHJ5IG91dCBteSBjaGFuZ2VzIHRvIFxcMjBpbmMg
dGhlbiBoZSBjYW4ganVzdCBkb3dubG9hZFxwYXINCnRoZSBjb3JyZXNwb25kaW5nIDIwaW5jTUMu
emlwIGFuZCBpbmNsdWRlIHRoZSAvUiBvcHRpb24gaW50byBoaXMgc2hvcnRjdXRccGFyDQphbmQg
Z28uXHBhcg0KXHBhcg0KVGhlIGVudGlyZSBMSUJSQVJZIGFuZCBaaW5uIGFtIFR1cm0gY291bGQg
dGhlbiBiZSBkaXN0cmlidXRlZCBhcyBaSVBccGFyDQphcmNoaXZlcyB3aGljaCBhcmUgbWFpbnRh
aW5lZCBieSB0aGUgY29ycmVzcG9uZGluZyBzdXBwbGllci5ccGFyDQpccGFyDQpUaGUgZG9taW5h
dGlvbiBoaWVyYXJjaHkgaXMgd2F5IHRvIG92ZXJjb21lIHRoZSBzdWJzeXN0ZW0gaGllcmFyY2h5
LlxwYXINClxwYXINClxwYXINClRoZSB3aG9sZSB0aGluZyBiZWNvbWVzIGEgU291cmNlIGNvbnRy
b2wgVG9vbCBpZiB0aGUgZ2xvYmFseSBzaGFyZWRccGFyDQpkaXJlY3RvcmllcyBhcmUgc3VmZml4
ZWQgd2l0aCB0aGUgdmVyc2lvbiByZXByZXNlbnRpbmcgaW1tdXRhYmxlIENIRUNLRUQgSU5ccGFy
DQp2ZXJzaW9uc1xwYXINClxwYXINClxwYXINCldlbGwgSSB0aGluayBpdCBoYXMgYmVjb21lIGNs
ZWFyIGVub3VnaCwgbm93LCB0aGF0IHdoaWxlIHRoZSBkb21pbmF0aW9uXHBhcg0KZ2VuZXJhbGlz
YXRpb24gaXMgcXVpdGUgZWFzeSB0byBpbXBsZW1lbnQgYW5kIGxvb2tzIHZlcnkgbmljZSBpbiB0
aGVccGFyDQpjb3JyZXNwb25kaW5nIGNvZGUsIHRoZSBwb250ZW50aWFsIG9mIGl0IGlzIG5vdCB5
ZXQgZGV0ZXJtaW5lZC5ccGFyDQpCdXQgSSBrbm93IHRoYXQgd2hhdCBJIGFtIHVzaW5nIG9mIGl0
IGJ5IG5vdyBpcyBHUkVBVCEhIVxwYXINClxwYXINCnJlZ2FyZHNccGFyDQpNYXJjb1xwYXINClxw
YXINClxwYXINCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tXHBhcg0KRnJvbTogYmxhY2tib3hA
b2Jlcm9uLmNoIFttYWlsdG86YmxhY2tib3hAb2Jlcm9uLmNoXU9uIEJlaGFsZiBPZlxwYXINClRy
ZXV0d2VpbiBCZXJuaGFyZFxwYXINClNlbnQ6IEZyaWRheSwgRmVicnVhcnkgMDksIDIwMDcgMDk6
NTJccGFyDQpUbzogQmxhY2tCb3ggTWFpbGluZyBMaXN0XHBhcg0KU3ViamVjdDogW0JsYWNrQm94
XSAtIEJCIDIuMCBiZXRhIDAuMFxwYXINClxwYXINClxwYXINCkhpIE1hcmNvLFxwYXINClxwYXIN
CnRoYW5rcyBhIGxvdCBmb3Igc2hhcmluZyB5b3VyIHN0dWZmLlxwYXINClxwYXINCj4gNikgWW91
IG11c3QgYmUgYSBkYXJlIGRldmlsIGlmIHlvdSB3YW50IHRvIHRyeSBpdCBvdXQsXHBhcg0KPiBi
ZWNhdXNlIGFsbCBmdXJ0aGVyIGluZm9ybWF0aW9uIHdpbGwgY29tZSBvbmx5IG9uIGRlbWFuZC4u
LlxwYXINClxwYXINClRyeWluZyB0aGUgbGF0dGVyLCBiZWluZyBqdXN0IGN1cmlvdXM6XHBhcg0K
XHBhcg0KV2hhdCBkbyB0aGUgb3B0aW9ucyBtZWFuP1xwYXINClxwYXINCkkgZ3Vlc3MgL3IgL3Eg
YW5kIC93IGRlZmluZSBhZGRpdGlvbmFsIGxvb2t1cC93cml0ZSBwYXRoc1xwYXINCndoaWNoIGFy
ZSBhIGtpbmQgb2YgYW4gZXh0ZW5zaW9uIHRvIHRoZSAvdXNlIG9wdGlvbiBpblxwYXINCnN0YW5k
YXJkIEJsYWNrQm94LiBIb3cgYXJlIHRoZXkgaGFuZGxlZD9ccGFyDQpccGFyDQpJIGFsc28gZ3Vl
c3MgdGhhdCB5b3UgZHJvcCBkZWxpYmVyYXRlbHkgdGhlIGxlYWRpbmdccGFyDQp6ZXJvIGluIHlv
dXIgcGF0aHMsIHdoYXQgaXMgdGhlIGludGVudGlvbi9iYWNrZ3JvdW5kP1xwYXINClxwYXINCllv
dSBzYXkgaW4geW91ciBzZWNvbmQgbWFpbDpccGFyDQpccGFyDQo+IFRoaXMgZmVhdHVyZSBpcyB2
ZXJ5IHVzZWZ1bCBmb3Igc2hhcmVkIGFuZCBkaXN0cmlidXRlZFxwYXINCj4gZGV2ZWxvcG1lbnQg
QU5EIGZvciBTT1VSQ0UgQ09OVFJPTCEgKFRoZSBTb3VyY2UgU2FmZVxwYXINCj4gaXMgdGhlIFJ1
bnRpbWUgaXRzZWxmISlccGFyDQpccGFyDQp0aGlzIGlzIHZlcnkgaW50ZXJlc3RpbmcsIHNob3Vs
ZG4ndCB3ZSBhbHNvIHNldHVwIHNvbWVccGFyDQpwcm9qZWN0IG9uIHNvdXJjZWZvcmdlIG9yIGEg
c2ltaWxhciBwcm92aWRlciBmb3IgZGlzdHJpYnV0ZWRccGFyDQpkZXZlbG9wbWVudD9ccGFyDQpc
cGFyDQpyZWdhcmRzXHBhcg0KLS1ccGFyDQpcdGFiIEJlcm5oYXJkIFRyZXV0d2VpbiwgSXVLLCBS
ZWYuIElJSSBBIDNccGFyDQpcdGFiIEJlcm5oYXJkLlRyZXV0d2VpbihhdCl2ZXJ3YWx0dW5nIHVu
aS1tdWVuY2hlbiBkZVxwYXINClxwYXINCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS1ccGFy
DQo+IEZyb206IGJsYWNrYm94QG9iZXJvbi5jaCBbbWFpbHRvOmJsYWNrYm94QG9iZXJvbi5jaF0g
T25ccGFyDQo+IEJlaGFsZiBPZiBNYXJjbyBDaW90XHBhcg0KPiBTZW50OiBXZWRuZXNkYXksIEZl
YnJ1YXJ5IDA3LCAyMDA3IDEwOjA1IFBNXHBhcg0KPiBUbzogQmxhY2tCb3ggTWFpbGluZyBMaXN0
XHBhcg0KPiBTdWJqZWN0OiBbQmxhY2tCb3hdIC0gQkIgMi4wIGJldGEgMC4wXHBhcg0KPlxwYXIN
Cj5ccGFyDQo+IDApIEhpIGV2ZXJ5Ym9keVxwYXINCj5ccGFyDQo+IDEpIEkgYW0gYSBkYXJlIGRl
dmlsLlxwYXINCj5ccGFyDQo+IDIpICJCQiAyLjAgYmV0YSAwLjAiIGNhbiBiZSBkb3dubG9hZGVk
IG5vdyBmcm9tXHBhcg0KPiBodHRwOi8vY2lvdC5vcmcvMEJCLnppcFxwYXINCj5ccGFyDQo+IDMp
IFRoZSBzaG9ydGN1dCBzdXBwbGllZCBpbiB0aGUgemlwLUFyY2hpdmUgaGFzIHRvIGJlIGFkYXB0
ZWRccGFyDQo+IHRvIHlvdXIgZW52aXJvbm1lbnQsIGJlZm9yZSB1c2luZyBCQiAyLjA6XHBhcg0K
PlxwYXINCj4gSXQgY29tZXMgYXNccGFyDQo+ICJDOlxcMEJCXFwyMGluY1xcQkIyLmV4ZSAgL3cg
QzpcXDBCQlxcUHJvamVjdFh5ek1DICAvclxwYXINCj4gQzpcXDBCQlxcUHJvamVjdFh5eiAgL3cg
QzpcXDBCQlxcQ2xpZW50TUNccGFyDQo+ICAgL3EgQzpcXDBCQlxcUGVyc01DICAvcSBDOlxcMEJC
XFwyMGluY01DICAvciBDOlxcMEJCXFwyMGluYyAgL3JccGFyDQo+IEM6XFxCbGFja0JveCJccGFy
DQo+XHBhcg0KPiBJZiB5b3UgdW56aXAgaXQgdG8gdGhlIHNhbWUgbG9jYXRpb24gYXMgSSBoYXZl
IGl0IChDOlxcQkIpIHlvdVxwYXINCj4gd2lsbCBvbmx5IG5lZWQgdG8gbW9kaWZ5IHRoZSBsYXN0
IGRpcmVjdG9yeSBlbnRyeTpccGFyDQo+ICJDOlxcQmxhY2tCb3giLiBJdCBoYXMgdG8gcG9pbnQg
dG8gYW55IEJsYWNrQm94IDEuNSBEaXJlY3RvcnkuXHBhcg0KPlxwYXINCj4gNCkgV2hlbiBzdWNj
ZXNzZnVsbHkgc3RhcnRlZCBCQiAyLjAgeW91IGNhbiBzZWUgYSBsb25nIE1haW5ccGFyDQo+IFdp
bmRvdyBUaXRsZS5ccGFyDQo+XHBhcg0KPiA1KSBDaGVjayBvdXQgbWVudXNccGFyDQo+IFx0YWIg
RmlsZSAtPiBGaWxlIEJyb3dzZXJccGFyDQo+IFx0YWIgRGV2IC0+IFJlZmVyZW5jZSBHcmFwaFxw
YXINCj4gXHRhYiBIZWxwIC0+IEFib3V0IEJsYWNrQm94IDIuMFxwYXINCj4gXHRhYiBhbmQgdGhl
IFBvcHVwTWVudSBmb3IgU291cmNlLCBJbnRlcmZhY2UgYW5kXHBhcg0KPiBEb2N1bWVudGF0aW9u
IGZvciBub24gcXVhbGlmaWVkXHBhcg0KPiAoTW9kdWxlLklkZW50KSBpZGVudGlmaWVycyBhbHNv
IVxwYXINCj5ccGFyDQo+IDYpIFlvdSBtdXN0IGJlIGEgZGFyZSBkZXZpbCBpZiB5b3Ugd2FudCB0
byB0cnkgaXQgb3V0LFxwYXINCj4gYmVjYXVzZSBhbGwgZnVydGhlciBpbmZvcm1hdGlvbiB3aWxs
IGNvbWUgb25seSBvbiBkZW1hbmQuLi5ccGFyDQo+XHBhcg0KPiA2NikgQ29udHJpYnV0ZSFccGFy
DQo+XHBhcg0KPiA2NjYpIEJld2FyZSEgVGhlIGNvbXBpbGVyIHdhcyBtb2RpZmllZCEhISAuLi5c
cGFyDQo+IFx0YWIgTWFyY28gQ2lvdFxwYXINCj5ccGFyDQo+IC0tLSBCbGFja0JveFxwYXINCj4g
LS0tIHNlbmQgc3ViamVjdCBIRUxQIG9yIFVOU1VCU0NSSUJFIHRvIGJsYWNrYm94QG9iZXJvbi5j
aFxwYXINCj5ccGFyDQo+XHBhcg0KXHBhcg0KLS0tIEJsYWNrQm94XHBhcg0KLS0tIHNlbmQgc3Vi
amVjdCBIRUxQIG9yIFVOU1VCU0NSSUJFIHRvIGJsYWNrYm94QG9iZXJvbi5jaFxwYXINClxwYXIN
Ci0tLSBCbGFja0JveFxwYXINCi0tLSBzZW5kIHN1YmplY3QgSEVMUCBvciBVTlNVQlNDUklCRSB0
byBibGFja2JveEBvYmVyb24uY2hccGFyDQpccGFyDQp9
----boundary-LibPST-iamunique-995512123_-_---
Received on Fri Feb 09 2007 - 11:17:53 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:31:49 UTC