Re: RE: [BLACKBOX] Matrix slices - syntax

From: [at]} <Georgy>
Date: Tue, 13 Apr 2010 11:32:06 +0200

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

Hi Bernhard & Anes,

yes even without math extensions it would be nice to have a more
modern implementation of oberon compiler with BlackBox. The current
compiler can act quite unpredictable with floating point calculations
on modern CPUs.

As for Active Oberon for BlackBox, there is a version of Active
BlackBox 1.5 beta on oberoncore.ru:
http://store.oberoncore.ru/BlackBox/15/abb15beta.7z
It could be a good starting point if somebody would like to develop it further.

Regards,
Georgy

On Tue, Apr 13, 2010 at 8:58 AM, Treutwein Bernhard
<Bernhard.Treutwein{([at]})nowhere.xy
> Hi Anes,
>
> thanks for your encouraging notes. I contacted Felix Friedrich yesterday for
> his upcoming technical report about the current PaCo (see:
> http://www.jg.inf.ethz.ch/wiki/Fof/Compiler)
> but did not get a reply until now ...
>
> The sources of the compiler are either in the A2 distribution (CD image) or
> the WinAos or in the svn repository here:
> https://www.ocp.inf.ethz.ch/svn/aos/trunk/source/
>
> You should ask for an account for the svn repository (mailto:ocp{([at]})nowhere.xy
> see: http://www.ocp.inf.ethz.ch/wiki/Development/Repository).
>
> I am not shure if I have really enough time, but I'd love to see the Math
> extensions in BlackBox.
>
> regards so far ...
> --
>  Bernhard Treutwein
>  Ludwig-Maximilians-Universität
>  Ref. VI.3 Anwendungsbetreuung
>  Martiusstr. 4/I Raum 107
>  80802 München
>  Tel. 089 2180-2774
>  Fax. 089 2180-992774
>  Mobil. 0152-01549335
>  e-mail: bernhard treutwein (at) verwaltung uni-muenchen de
>
>
>> -----Original Message-----
>> From: anes.sadikovic{([at]})nowhere.xy
>> Sent: Tuesday, April 13, 2010 2:21 AM
>> To: Treutwein Bernhard; Anes.Sadikovic{([at]})nowhere.xy
>> Cc: georgy.jikia{([at]})nowhere.xy
>> Subject: Re: RE: [BLACKBOX] Matrix slices - syntax
>>
>>
>> Bernhard ,
>>
>> At the time we spoke about the idea, BlackBox was still a
>> proprietary and no source code for the CP compiler was
>> available. It is easier to do something like that now. I did
>> some experiments, creating another language, which was just
>> slightly different than CP: lowercase keywords, and some
>> other minor changes, just to make a point. Yes, that is not
>> too difficult to do. So, it would be possible to create
>> ActiveOberon compiler under CP (except for the Active part,
>> since BB is not multitasking environment).
>>
>> Anes
>>
>> On Apr 12, 2010 4:08am, Treutwein Bernhard
>> <Bernhard.Treutwein{([at]})nowhere.xy
>> > Hi Georgy,
>> >
>> >
>> >
>> > let me reply off the list:
>> >
>> >
>> >
>> > [...]
>> >
>> > > can one also adapt these matrix extensions for the use
>> with BlackBox?
>> >
>> > > Or is Active Oberon essential here?
>> >
>> > >
>> >
>> >
>> >
>> > currently Active Oberon is essential and I doubt that
>> OMiSys would support
>> >
>> > extending the compiler, but I speculated already a longer
>> time ago with Anes
>> >
>> > Sadikovich about cross-mating the BlackBox compiler
>> back-end with the Active
>> >
>> > Oberon front end.
>> >
>> >
>> >
>> > I don't really know if something like that might be
>> feasible, but it is an
>> >
>> > idea, which I did not want to keep für myself ...
>> >
>> >
>> >
>> > If it is possible to do the cross mating, it might also be
>> possible to cross
>> >
>> > mate the backends, and there are several ones like AMD64, ARM ...
>> >
>> >
>> >
>> > regards
>> >
>> > --
>> >
>> >  Bernhard
>> >
>> >
>> >
>> > > -----Original Message-----
>> >
>> > > From: BlackBox [mailto:BLACKBOX{([at]})nowhere.xy
>> >
>> > > Georgy Jikia
>> >
>> > > Sent: Sunday, April 11, 2010 2:31 PM
>> >
>> > > To: BLACKBOX{([at]})nowhere.xy
>> >
>> > > Subject: Re: [BLACKBOX] Matrix slices - syntax
>> >
>> > >
>> >
>> > >
>> >
>> > > Hi Bernhard,
>> >
>> > >
>> >
>> > > can one also adapt these matrix extensions for the use
>> with BlackBox?
>> >
>> > > Or is Active Oberon essential here?
>> >
>> > >
>> >
>> > > Regards,
>> >
>> > > Georgy
>> >
>> > >
>> >
>> > > On Sat, Apr 3, 2010 at 12:48 PM, Bernhard Treutwein
>> >
>> > > bernhard{([at]})nowhere.xy
>> >
>> > > > Hi Doug,
>> >
>> > > >
>> >
>> > > > after I've read your final remarks, it may be possible that
>> >
>> > > you could be
>> >
>> > > > interested in the matrix extensions and the math
>> >
>> > > programming stuff for
>> >
>> > > > Active Oberon ...
>> >
>> > > >
>> >
>> > > >
>> >
>> > > ations/ArrayStructuredOT.pdf"
>> target="_blank">http://nativesystems.inf.ethz.ch/pub/Main/Feli
>> xFriedrichPublic
>> >
>> > ations/ArrayStructuredOT.pdf
>> >
>> > >
>> >
>> > ingMultilinearAlgebra.pdf"
>> target="_blank">http://nativesystems.inf.ethz.ch/pub/Main/Feli
>> xFriedrichPublications/Programm
>> >
>> > ingMultilinearAlgebra.pdf
>> >
>> > >
>> >
>> > > regards & happy Easter
>> >
>> > >
>> >
>> > >   Bernhard
>> >
>> > >
>> >
>> > >
>> >
>> > > ----
>> >
>> > > 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
>> >
>>
>

----boundary-LibPST-iamunique-670969079_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBIaSBCZXJuaGFyZCAmIEFuZXMs
XHBhcg0KXHBhcg0KeWVzIGV2ZW4gd2l0aG91dCBtYXRoIGV4dGVuc2lvbnMgaXQgd291bGQgYmUg
bmljZSB0byBoYXZlIGEgbW9yZVxwYXINCm1vZGVybiBpbXBsZW1lbnRhdGlvbiBvZiBvYmVyb24g
Y29tcGlsZXIgd2l0aCBCbGFja0JveC4gVGhlIGN1cnJlbnRccGFyDQpjb21waWxlciBjYW4gYWN0
IHF1aXRlIHVucHJlZGljdGFibGUgd2l0aCBmbG9hdGluZyBwb2ludCBjYWxjdWxhdGlvbnNccGFy
DQpvbiBtb2Rlcm4gQ1BVcy5ccGFyDQpccGFyDQpBcyBmb3IgQWN0aXZlIE9iZXJvbiBmb3IgQmxh
Y2tCb3gsIHRoZXJlIGlzIGEgdmVyc2lvbiBvZiBBY3RpdmVccGFyDQpCbGFja0JveCAxLjUgYmV0
YSBvbiBvYmVyb25jb3JlLnJ1OlxwYXINCmh0dHA6Ly9zdG9yZS5vYmVyb25jb3JlLnJ1L0JsYWNr
Qm94LzE1L2FiYjE1YmV0YS43elxwYXINCkl0IGNvdWxkIGJlIGEgZ29vZCBzdGFydGluZyBwb2lu
dCBpZiBzb21lYm9keSB3b3VsZCBsaWtlIHRvIGRldmVsb3AgaXQgZnVydGhlci5ccGFyDQpccGFy
DQpSZWdhcmRzLFxwYXINCkdlb3JneVxwYXINClxwYXINCk9uIFR1ZSwgQXByIDEzLCAyMDEwIGF0
IDg6NTggQU0sIFRyZXV0d2VpbiBCZXJuaGFyZFxwYXINCjxCZXJuaGFyZC5UcmV1dHdlaW5AdmVy
d2FsdHVuZy51bmktbXVlbmNoZW4uZGU+IHdyb3RlOlxwYXINCj4gSGkgQW5lcyxccGFyDQo+XHBh
cg0KPiB0aGFua3MgZm9yIHlvdXIgZW5jb3VyYWdpbmcgbm90ZXMuIEkgY29udGFjdGVkIEZlbGl4
IEZyaWVkcmljaCB5ZXN0ZXJkYXkgZm9yXHBhcg0KPiBoaXMgdXBjb21pbmcgdGVjaG5pY2FsIHJl
cG9ydCBhYm91dCB0aGUgY3VycmVudCBQYUNvIChzZWU6XHBhcg0KPiBodHRwOi8vd3d3LmpnLmlu
Zi5ldGh6LmNoL3dpa2kvRm9mL0NvbXBpbGVyKVxwYXINCj4gYnV0IGRpZCBub3QgZ2V0IGEgcmVw
bHkgdW50aWwgbm93IC4uLlxwYXINCj5ccGFyDQo+IFRoZSBzb3VyY2VzIG9mIHRoZSBjb21waWxl
ciBhcmUgZWl0aGVyIGluIHRoZSBBMiBkaXN0cmlidXRpb24gKENEIGltYWdlKSBvclxwYXINCj4g
dGhlIFdpbkFvcyBvciBpbiB0aGUgc3ZuIHJlcG9zaXRvcnkgaGVyZTpccGFyDQo+IGh0dHBzOi8v
d3d3Lm9jcC5pbmYuZXRoei5jaC9zdm4vYW9zL3RydW5rL3NvdXJjZS9ccGFyDQo+XHBhcg0KPiBZ
b3Ugc2hvdWxkIGFzayBmb3IgYW4gYWNjb3VudCBmb3IgdGhlIHN2biByZXBvc2l0b3J5IChtYWls
dG86b2NwQGluZi5ldGh6LmNoXHBhcg0KPiBzZWU6IGh0dHA6Ly93d3cub2NwLmluZi5ldGh6LmNo
L3dpa2kvRGV2ZWxvcG1lbnQvUmVwb3NpdG9yeSkuXHBhcg0KPlxwYXINCj4gSSBhbSBub3Qgc2h1
cmUgaWYgSSBoYXZlIHJlYWxseSBlbm91Z2ggdGltZSwgYnV0IEknZCBsb3ZlIHRvIHNlZSB0aGUg
TWF0aFxwYXINCj4gZXh0ZW5zaW9ucyBpbiBCbGFja0JveC5ccGFyDQo+XHBhcg0KPiByZWdhcmRz
IHNvIGZhciAuLi5ccGFyDQo+IC0tXHBhcg0KPiBcJ2EwQmVybmhhcmQgVHJldXR3ZWluXHBhcg0K
PiBcJ2EwTHVkd2lnLU1heGltaWxpYW5zLVVuaXZlcnNpdFwnZTR0XHBhcg0KPiBcJ2EwUmVmLiBW
SS4zIEFud2VuZHVuZ3NiZXRyZXV1bmdccGFyDQo+IFwnYTBNYXJ0aXVzc3RyLiA0L0kgUmF1bSAx
MDdccGFyDQo+IFwnYTA4MDgwMiBNXCdmY25jaGVuXHBhcg0KPiBcJ2EwVGVsLiAwODkgMjE4MC0y
Nzc0XHBhcg0KPiBcJ2EwRmF4LiAwODkgMjE4MC05OTI3NzRccGFyDQo+IFwnYTBNb2JpbC4gMDE1
Mi0wMTU0OTMzNVxwYXINCj4gXCdhMGUtbWFpbDogYmVybmhhcmQgdHJldXR3ZWluIChhdCkgdmVy
d2FsdHVuZyB1bmktbXVlbmNoZW4gZGVccGFyDQo+XHBhcg0KPlxwYXINCj4+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tXHBhcg0KPj4gRnJvbTogYW5lcy5zYWRpa292aWNAZ21haWwuY29tIFtt
YWlsdG86YW5lcy5zYWRpa292aWNAZ21haWwuY29tXVxwYXINCj4+IFNlbnQ6IFR1ZXNkYXksIEFw
cmlsIDEzLCAyMDEwIDI6MjEgQU1ccGFyDQo+PiBUbzogVHJldXR3ZWluIEJlcm5oYXJkOyBBbmVz
LlNhZGlrb3ZpY0BnbWFpbC5jb21ccGFyDQo+PiBDYzogZ2Vvcmd5Lmppa2lhQGdtYWlsLmNvbVxw
YXINCj4+IFN1YmplY3Q6IFJlOiBSRTogW0JMQUNLQk9YXSBNYXRyaXggc2xpY2VzIC0gc3ludGF4
XHBhcg0KPj5ccGFyDQo+PlxwYXINCj4+IEJlcm5oYXJkICxccGFyDQo+PlxwYXINCj4+IEF0IHRo
ZSB0aW1lIHdlIHNwb2tlIGFib3V0IHRoZSBpZGVhLCBCbGFja0JveCB3YXMgc3RpbGwgYVxwYXIN
Cj4+IHByb3ByaWV0YXJ5IGFuZCBubyBzb3VyY2UgY29kZSBmb3IgdGhlIENQIGNvbXBpbGVyIHdh
c1xwYXINCj4+IGF2YWlsYWJsZS4gSXQgaXMgZWFzaWVyIHRvIGRvIHNvbWV0aGluZyBsaWtlIHRo
YXQgbm93LiBJIGRpZFxwYXINCj4+IHNvbWUgZXhwZXJpbWVudHMsIGNyZWF0aW5nIGFub3RoZXIg
bGFuZ3VhZ2UsIHdoaWNoIHdhcyBqdXN0XHBhcg0KPj4gc2xpZ2h0bHkgZGlmZmVyZW50IHRoYW4g
Q1A6IGxvd2VyY2FzZSBrZXl3b3JkcywgYW5kIHNvbWVccGFyDQo+PiBvdGhlciBtaW5vciBjaGFu
Z2VzLCBqdXN0IHRvIG1ha2UgYSBwb2ludC4gWWVzLCB0aGF0IGlzIG5vdFxwYXINCj4+IHRvbyBk
aWZmaWN1bHQgdG8gZG8uIFNvLCBpdCB3b3VsZCBiZSBwb3NzaWJsZSB0byBjcmVhdGVccGFyDQo+
PiBBY3RpdmVPYmVyb24gY29tcGlsZXIgdW5kZXIgQ1AgKGV4Y2VwdCBmb3IgdGhlIEFjdGl2ZSBw
YXJ0LFxwYXINCj4+IHNpbmNlIEJCIGlzIG5vdCBtdWx0aXRhc2tpbmcgZW52aXJvbm1lbnQpLlxw
YXINCj4+XHBhcg0KPj4gQW5lc1xwYXINCj4+XHBhcg0KPj4gT24gQXByIDEyLCAyMDEwIDQ6MDhh
bSwgVHJldXR3ZWluIEJlcm5oYXJkXHBhcg0KPj4gPEJlcm5oYXJkLlRyZXV0d2VpbkB2ZXJ3YWx0
dW5nLnVuaS1tdWVuY2hlbi5kZT4gd3JvdGU6XHBhcg0KPj4gPiBIaSBHZW9yZ3ksXHBhcg0KPj4g
PlxwYXINCj4+ID5ccGFyDQo+PiA+XHBhcg0KPj4gPiBsZXQgbWUgcmVwbHkgb2ZmIHRoZSBsaXN0
OlxwYXINCj4+ID5ccGFyDQo+PiA+XHBhcg0KPj4gPlxwYXINCj4+ID4gWy4uLl1ccGFyDQo+PiA+
XHBhcg0KPj4gPiA+IGNhbiBvbmUgYWxzbyBhZGFwdCB0aGVzZSBtYXRyaXggZXh0ZW5zaW9ucyBm
b3IgdGhlIHVzZVxwYXINCj4+IHdpdGggQmxhY2tCb3g/XHBhcg0KPj4gPlxwYXINCj4+ID4gPiBP
ciBpcyBBY3RpdmUgT2Jlcm9uIGVzc2VudGlhbCBoZXJlP1xwYXINCj4+ID5ccGFyDQo+PiA+ID5c
cGFyDQo+PiA+XHBhcg0KPj4gPlxwYXINCj4+ID5ccGFyDQo+PiA+IGN1cnJlbnRseSBBY3RpdmUg
T2Jlcm9uIGlzIGVzc2VudGlhbCBhbmQgSSBkb3VidCB0aGF0XHBhcg0KPj4gT01pU3lzIHdvdWxk
IHN1cHBvcnRccGFyDQo+PiA+XHBhcg0KPj4gPiBleHRlbmRpbmcgdGhlIGNvbXBpbGVyLCBidXQg
SSBzcGVjdWxhdGVkIGFscmVhZHkgYSBsb25nZXJccGFyDQo+PiB0aW1lIGFnbyB3aXRoIEFuZXNc
cGFyDQo+PiA+XHBhcg0KPj4gPiBTYWRpa292aWNoIGFib3V0IGNyb3NzLW1hdGluZyB0aGUgQmxh
Y2tCb3ggY29tcGlsZXJccGFyDQo+PiBiYWNrLWVuZCB3aXRoIHRoZSBBY3RpdmVccGFyDQo+PiA+
XHBhcg0KPj4gPiBPYmVyb24gZnJvbnQgZW5kLlxwYXINCj4+ID5ccGFyDQo+PiA+XHBhcg0KPj4g
PlxwYXINCj4+ID4gSSBkb24ndCByZWFsbHkga25vdyBpZiBzb21ldGhpbmcgbGlrZSB0aGF0IG1p
Z2h0IGJlXHBhcg0KPj4gZmVhc2libGUsIGJ1dCBpdCBpcyBhblxwYXINCj4+ID5ccGFyDQo+PiA+
IGlkZWEsIHdoaWNoIEkgZGlkIG5vdCB3YW50IHRvIGtlZXAgZlwnZmNyIG15c2VsZiAuLi5ccGFy
DQo+PiA+XHBhcg0KPj4gPlxwYXINCj4+ID5ccGFyDQo+PiA+IElmIGl0IGlzIHBvc3NpYmxlIHRv
IGRvIHRoZSBjcm9zcyBtYXRpbmcsIGl0IG1pZ2h0IGFsc28gYmVccGFyDQo+PiBwb3NzaWJsZSB0
byBjcm9zc1xwYXINCj4+ID5ccGFyDQo+PiA+IG1hdGUgdGhlIGJhY2tlbmRzLCBhbmQgdGhlcmUg
YXJlIHNldmVyYWwgb25lcyBsaWtlIEFNRDY0LCBBUk0gLi4uXHBhcg0KPj4gPlxwYXINCj4+ID5c
cGFyDQo+PiA+XHBhcg0KPj4gPiByZWdhcmRzXHBhcg0KPj4gPlxwYXINCj4+ID4gLS1ccGFyDQo+
PiA+XHBhcg0KPj4gPiBcJ2EwQmVybmhhcmRccGFyDQo+PiA+XHBhcg0KPj4gPlxwYXINCj4+ID5c
cGFyDQo+PiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS1ccGFyDQo+PiA+XHBhcg0KPj4g
PiA+IEZyb206IEJsYWNrQm94IFttYWlsdG86QkxBQ0tCT1hATElTVFMuT0JFUk9OLkNIXSBPbiBC
ZWhhbGYgT2ZccGFyDQo+PiA+XHBhcg0KPj4gPiA+IEdlb3JneSBKaWtpYVxwYXINCj4+ID5ccGFy
DQo+PiA+ID4gU2VudDogU3VuZGF5LCBBcHJpbCAxMSwgMjAxMCAyOjMxIFBNXHBhcg0KPj4gPlxw
YXINCj4+ID4gPiBUbzogQkxBQ0tCT1hATElTVFMuT0JFUk9OLkNIXHBhcg0KPj4gPlxwYXINCj4+
ID4gPiBTdWJqZWN0OiBSZTogW0JMQUNLQk9YXSBNYXRyaXggc2xpY2VzIC0gc3ludGF4XHBhcg0K
Pj4gPlxwYXINCj4+ID4gPlxwYXINCj4+ID5ccGFyDQo+PiA+ID5ccGFyDQo+PiA+XHBhcg0KPj4g
PiA+IEhpIEJlcm5oYXJkLFxwYXINCj4+ID5ccGFyDQo+PiA+ID5ccGFyDQo+PiA+XHBhcg0KPj4g
PiA+IGNhbiBvbmUgYWxzbyBhZGFwdCB0aGVzZSBtYXRyaXggZXh0ZW5zaW9ucyBmb3IgdGhlIHVz
ZVxwYXINCj4+IHdpdGggQmxhY2tCb3g/XHBhcg0KPj4gPlxwYXINCj4+ID4gPiBPciBpcyBBY3Rp
dmUgT2Jlcm9uIGVzc2VudGlhbCBoZXJlP1xwYXINCj4+ID5ccGFyDQo+PiA+ID5ccGFyDQo+PiA+
XHBhcg0KPj4gPiA+IFJlZ2FyZHMsXHBhcg0KPj4gPlxwYXINCj4+ID4gPiBHZW9yZ3lccGFyDQo+
PiA+XHBhcg0KPj4gPiA+XHBhcg0KPj4gPlxwYXINCj4+ID4gPiBPbiBTYXQsIEFwciAzLCAyMDEw
IGF0IDEyOjQ4IFBNLCBCZXJuaGFyZCBUcmV1dHdlaW5ccGFyDQo+PiA+XHBhcg0KPj4gPiA+IGJl
cm5oYXJkQHdpbGR3ZWluLmRlPiB3cm90ZTpccGFyDQo+PiA+XHBhcg0KPj4gPiA+ID4gSGkgRG91
ZyxccGFyDQo+PiA+XHBhcg0KPj4gPiA+ID5ccGFyDQo+PiA+XHBhcg0KPj4gPiA+ID4gYWZ0ZXIg
SSd2ZSByZWFkIHlvdXIgZmluYWwgcmVtYXJrcywgaXQgbWF5IGJlIHBvc3NpYmxlIHRoYXRccGFy
DQo+PiA+XHBhcg0KPj4gPiA+IHlvdSBjb3VsZCBiZVxwYXINCj4+ID5ccGFyDQo+PiA+ID4gPiBp
bnRlcmVzdGVkIGluIHRoZSBtYXRyaXggZXh0ZW5zaW9ucyBhbmQgdGhlIG1hdGhccGFyDQo+PiA+
XHBhcg0KPj4gPiA+IHByb2dyYW1taW5nIHN0dWZmIGZvclxwYXINCj4+ID5ccGFyDQo+PiA+ID4g
PiBBY3RpdmUgT2Jlcm9uIC4uLlxwYXINCj4+ID5ccGFyDQo+PiA+ID4gPlxwYXINCj4+ID5ccGFy
DQo+PiA+ID4gPlxwYXINCj4+ID5ccGFyDQo+PiA+ID4gYXRpb25zL0FycmF5U3RydWN0dXJlZE9U
LnBkZiJccGFyDQo+PiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL25hdGl2ZXN5c3RlbXMuaW5mLmV0
aHouY2gvcHViL01haW4vRmVsaVxwYXINCj4+IHhGcmllZHJpY2hQdWJsaWNccGFyDQo+PiA+XHBh
cg0KPj4gPiBhdGlvbnMvQXJyYXlTdHJ1Y3R1cmVkT1QucGRmXHBhcg0KPj4gPlxwYXINCj4+ID4g
PlxwYXINCj4+ID5ccGFyDQo+PiA+IGluZ011bHRpbGluZWFyQWxnZWJyYS5wZGYiXHBhcg0KPj4g
dGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9uYXRpdmVzeXN0ZW1zLmluZi5ldGh6LmNoL3B1Yi9NYWlu
L0ZlbGlccGFyDQo+PiB4RnJpZWRyaWNoUHVibGljYXRpb25zL1Byb2dyYW1tXHBhcg0KPj4gPlxw
YXINCj4+ID4gaW5nTXVsdGlsaW5lYXJBbGdlYnJhLnBkZlxwYXINCj4+ID5ccGFyDQo+PiA+ID5c
cGFyDQo+PiA+XHBhcg0KPj4gPiA+IHJlZ2FyZHMgJiBoYXBweSBFYXN0ZXJccGFyDQo+PiA+XHBh
cg0KPj4gPiA+XHBhcg0KPj4gPlxwYXINCj4+ID4gPiBcJ2EwIEJlcm5oYXJkXHBhcg0KPj4gPlxw
YXINCj4+ID4gPlxwYXINCj4+ID5ccGFyDQo+PiA+ID5ccGFyDQo+PiA+XHBhcg0KPj4gPiA+IC0t
LS1ccGFyDQo+PiA+XHBhcg0KPj4gPiA+IFRvIHVuc3Vic2NyaWJlLCBzZW5kIGEgbWVzc2FnZSB3
aXRoIGJvZHkgIlNJR05PRkYgQkxBQ0tCT1giIHRvXHBhcg0KPj4gPlxwYXINCj4+ID4gPiBMSVNU
U0VSVkBMSVNUUy5PQkVST04uQ0hccGFyDQo+PiA+XHBhcg0KPj4gPiA+XHBhcg0KPj4gPlxwYXIN
Cj4+ID5ccGFyDQo+PiA+XHBhcg0KPj4gPlxwYXINCj4+ID5ccGFyDQo+PiA+IC0tLS1ccGFyDQo+
PiA+XHBhcg0KPj4gPiBUbyB1bnN1YnNjcmliZSwgc2VuZCBhIG1lc3NhZ2Ugd2l0aCBib2R5ICJT
SUdOT0ZGIEJMQUNLQk9YIiB0b1xwYXINCj4+ID5ccGFyDQo+PiA+IExJU1RTRVJWQExJU1RTLk9C
RVJPTi5DSFxwYXINCj4+ID5ccGFyDQo+PlxwYXINCj59fQBueFp1


----boundary-LibPST-iamunique-670969079_-_---
Received on Tue Apr 13 2010 - 11:32:06 UTC

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