--
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-480575490_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBIaSBBbmVzLFxwYXINClxwYXIN
CnRoYW5rcyBmb3IgeW91ciBlbmNvdXJhZ2luZyBub3Rlcy4gSSBjb250YWN0ZWQgRmVsaXggRnJp
ZWRyaWNoIHllc3RlcmRheSBmb3IgaGlzIHVwY29taW5nIHRlY2huaWNhbCByZXBvcnQgYWJvdXQg
dGhlIGN1cnJlbnQgUGFDbyAoc2VlOiBodHRwOi8vd3d3LmpnLmluZi5ldGh6LmNoL3dpa2kvRm9m
L0NvbXBpbGVyKVxwYXINCmJ1dCBkaWQgbm90IGdldCBhIHJlcGx5IHVudGlsIG5vdyAuLi5ccGFy
DQpccGFyDQpUaGUgc291cmNlcyBvZiB0aGUgY29tcGlsZXIgYXJlIGVpdGhlciBpbiB0aGUgQTIg
ZGlzdHJpYnV0aW9uIChDRCBpbWFnZSkgb3IgdGhlIFdpbkFvcyBvciBpbiB0aGUgc3ZuIHJlcG9z
aXRvcnkgaGVyZTogaHR0cHM6Ly93d3cub2NwLmluZi5ldGh6LmNoL3N2bi9hb3MvdHJ1bmsvc291
cmNlL1xwYXINClxwYXINCllvdSBzaG91bGQgYXNrIGZvciBhbiBhY2NvdW50IGZvciB0aGUgc3Zu
IHJlcG9zaXRvcnkgKG1haWx0bzpvY3BAaW5mLmV0aHouY2ggc2VlOiBodHRwOi8vd3d3Lm9jcC5p
bmYuZXRoei5jaC93aWtpL0RldmVsb3BtZW50L1JlcG9zaXRvcnkpLlxwYXINClxwYXINCkkgYW0g
bm90IHNodXJlIGlmIEkgaGF2ZSByZWFsbHkgZW5vdWdoIHRpbWUsIGJ1dCBJJ2QgbG92ZSB0byBz
ZWUgdGhlIE1hdGggZXh0ZW5zaW9ucyBpbiBCbGFja0JveC5ccGFyDQpccGFyDQpyZWdhcmRzIHNv
IGZhciAuLi5ccGFyDQotLVxwYXINCiAgQmVybmhhcmQgVHJldXR3ZWluXHBhcg0KICBMdWR3aWct
TWF4aW1pbGlhbnMtVW5pdmVyc2l0XCdlNHRccGFyDQogIFJlZi4gVkkuMyBBbndlbmR1bmdzYmV0
cmV1dW5nXHBhcg0KICBNYXJ0aXVzc3RyLiA0L0kgUmF1bSAxMDdccGFyDQogIDgwODAyIE1cJ2Zj
bmNoZW5ccGFyDQogIFRlbC4gMDg5IDIxODAtMjc3NFxwYXINCiAgRmF4LiAwODkgMjE4MC05OTI3
NzRccGFyDQogIE1vYmlsLiAwMTUyLTAxNTQ5MzM1XHBhcg0KICBlLW1haWw6IGJlcm5oYXJkIHRy
ZXV0d2VpbiAoYXQpIHZlcndhbHR1bmcgdW5pLW11ZW5jaGVuIGRlXHBhcg0KIFxwYXINClxwYXIN
Cj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS1ccGFyDQo+IEZyb206IGFuZXMuc2FkaWtvdmlj
QGdtYWlsLmNvbSBbbWFpbHRvOmFuZXMuc2FkaWtvdmljQGdtYWlsLmNvbV0gXHBhcg0KPiBTZW50
OiBUdWVzZGF5LCBBcHJpbCAxMywgMjAxMCAyOjIxIEFNXHBhcg0KPiBUbzogVHJldXR3ZWluIEJl
cm5oYXJkOyBBbmVzLlNhZGlrb3ZpY0BnbWFpbC5jb21ccGFyDQo+IENjOiBnZW9yZ3kuamlraWFA
Z21haWwuY29tXHBhcg0KPiBTdWJqZWN0OiBSZTogUkU6IFtCTEFDS0JPWF0gTWF0cml4IHNsaWNl
cyAtIHN5bnRheFxwYXINCj4gXHBhcg0KPiBccGFyDQo+IEJlcm5oYXJkICwgXHBhcg0KPiBccGFy
DQo+IEF0IHRoZSB0aW1lIHdlIHNwb2tlIGFib3V0IHRoZSBpZGVhLCBCbGFja0JveCB3YXMgc3Rp
bGwgYSBccGFyDQo+IHByb3ByaWV0YXJ5IGFuZCBubyBzb3VyY2UgY29kZSBmb3IgdGhlIENQIGNv
bXBpbGVyIHdhcyBccGFyDQo+IGF2YWlsYWJsZS4gSXQgaXMgZWFzaWVyIHRvIGRvIHNvbWV0aGlu
ZyBsaWtlIHRoYXQgbm93LiBJIGRpZCBccGFyDQo+IHNvbWUgZXhwZXJpbWVudHMsIGNyZWF0aW5n
IGFub3RoZXIgbGFuZ3VhZ2UsIHdoaWNoIHdhcyBqdXN0IFxwYXINCj4gc2xpZ2h0bHkgZGlmZmVy
ZW50IHRoYW4gQ1A6IGxvd2VyY2FzZSBrZXl3b3JkcywgYW5kIHNvbWUgXHBhcg0KPiBvdGhlciBt
aW5vciBjaGFuZ2VzLCBqdXN0IHRvIG1ha2UgYSBwb2ludC4gWWVzLCB0aGF0IGlzIG5vdCBccGFy
DQo+IHRvbyBkaWZmaWN1bHQgdG8gZG8uIFNvLCBpdCB3b3VsZCBiZSBwb3NzaWJsZSB0byBjcmVh
dGUgXHBhcg0KPiBBY3RpdmVPYmVyb24gY29tcGlsZXIgdW5kZXIgQ1AgKGV4Y2VwdCBmb3IgdGhl
IEFjdGl2ZSBwYXJ0LCBccGFyDQo+IHNpbmNlIEJCIGlzIG5vdCBtdWx0aXRhc2tpbmcgZW52aXJv
bm1lbnQpLlxwYXINCj4gXHBhcg0KPiBBbmVzXHBhcg0KPiBccGFyDQo+IE9uIEFwciAxMiwgMjAx
MCA0OjA4YW0sIFRyZXV0d2VpbiBCZXJuaGFyZCBccGFyDQo+IDxCZXJuaGFyZC5UcmV1dHdlaW5A
dmVyd2FsdHVuZy51bmktbXVlbmNoZW4uZGU+IHdyb3RlOlxwYXINCj4gPiBIaSBHZW9yZ3ksXHBh
cg0KPiA+IFxwYXINCj4gPiBccGFyDQo+ID4gXHBhcg0KPiA+IGxldCBtZSByZXBseSBvZmYgdGhl
IGxpc3Q6XHBhcg0KPiA+IFxwYXINCj4gPiBccGFyDQo+ID4gXHBhcg0KPiA+IFsuLi5dXHBhcg0K
PiA+IFxwYXINCj4gPiA+IGNhbiBvbmUgYWxzbyBhZGFwdCB0aGVzZSBtYXRyaXggZXh0ZW5zaW9u
cyBmb3IgdGhlIHVzZSBccGFyDQo+IHdpdGggQmxhY2tCb3g/XHBhcg0KPiA+IFxwYXINCj4gPiA+
IE9yIGlzIEFjdGl2ZSBPYmVyb24gZXNzZW50aWFsIGhlcmU/XHBhcg0KPiA+IFxwYXINCj4gPiA+
XHBhcg0KPiA+IFxwYXINCj4gPiBccGFyDQo+ID4gXHBhcg0KPiA+IGN1cnJlbnRseSBBY3RpdmUg
T2Jlcm9uIGlzIGVzc2VudGlhbCBhbmQgSSBkb3VidCB0aGF0IFxwYXINCj4gT01pU3lzIHdvdWxk
IHN1cHBvcnRccGFyDQo+ID4gXHBhcg0KPiA+IGV4dGVuZGluZyB0aGUgY29tcGlsZXIsIGJ1dCBJ
IHNwZWN1bGF0ZWQgYWxyZWFkeSBhIGxvbmdlciBccGFyDQo+IHRpbWUgYWdvIHdpdGggQW5lc1xw
YXINCj4gPiBccGFyDQo+ID4gU2FkaWtvdmljaCBhYm91dCBjcm9zcy1tYXRpbmcgdGhlIEJsYWNr
Qm94IGNvbXBpbGVyIFxwYXINCj4gYmFjay1lbmQgd2l0aCB0aGUgQWN0aXZlXHBhcg0KPiA+IFxw
YXINCj4gPiBPYmVyb24gZnJvbnQgZW5kLlxwYXINCj4gPiBccGFyDQo+ID4gXHBhcg0KPiA+IFxw
YXINCj4gPiBJIGRvbid0IHJlYWxseSBrbm93IGlmIHNvbWV0aGluZyBsaWtlIHRoYXQgbWlnaHQg
YmUgXHBhcg0KPiBmZWFzaWJsZSwgYnV0IGl0IGlzIGFuXHBhcg0KPiA+IFxwYXINCj4gPiBpZGVh
LCB3aGljaCBJIGRpZCBub3Qgd2FudCB0byBrZWVwIGZcJ2ZjciBteXNlbGYgLi4uXHBhcg0KPiA+
IFxwYXINCj4gPiBccGFyDQo+ID4gXHBhcg0KPiA+IElmIGl0IGlzIHBvc3NpYmxlIHRvIGRvIHRo
ZSBjcm9zcyBtYXRpbmcsIGl0IG1pZ2h0IGFsc28gYmUgXHBhcg0KPiBwb3NzaWJsZSB0byBjcm9z
c1xwYXINCj4gPiBccGFyDQo+ID4gbWF0ZSB0aGUgYmFja2VuZHMsIGFuZCB0aGVyZSBhcmUgc2V2
ZXJhbCBvbmVzIGxpa2UgQU1ENjQsIEFSTSAuLi5ccGFyDQo+ID4gXHBhcg0KPiA+IFxwYXINCj4g
PiBccGFyDQo+ID4gcmVnYXJkc1xwYXINCj4gPiBccGFyDQo+ID4gLS1ccGFyDQo+ID4gXHBhcg0K
PiA+ICBCZXJuaGFyZFxwYXINCj4gPiBccGFyDQo+ID4gXHBhcg0KPiA+IFxwYXINCj4gPiA+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tXHBhcg0KPiA+IFxwYXINCj4gPiA+IEZyb206IEJsYWNr
Qm94IFttYWlsdG86QkxBQ0tCT1hATElTVFMuT0JFUk9OLkNIXSBPbiBCZWhhbGYgT2ZccGFyDQo+
ID4gXHBhcg0KPiA+ID4gR2Vvcmd5IEppa2lhXHBhcg0KPiA+IFxwYXINCj4gPiA+IFNlbnQ6IFN1
bmRheSwgQXByaWwgMTEsIDIwMTAgMjozMSBQTVxwYXINCj4gPiBccGFyDQo+ID4gPiBUbzogQkxB
Q0tCT1hATElTVFMuT0JFUk9OLkNIXHBhcg0KPiA+IFxwYXINCj4gPiA+IFN1YmplY3Q6IFJlOiBb
QkxBQ0tCT1hdIE1hdHJpeCBzbGljZXMgLSBzeW50YXhccGFyDQo+ID4gXHBhcg0KPiA+ID5ccGFy
DQo+ID4gXHBhcg0KPiA+ID5ccGFyDQo+ID4gXHBhcg0KPiA+ID4gSGkgQmVybmhhcmQsXHBhcg0K
PiA+IFxwYXINCj4gPiA+XHBhcg0KPiA+IFxwYXINCj4gPiA+IGNhbiBvbmUgYWxzbyBhZGFwdCB0
aGVzZSBtYXRyaXggZXh0ZW5zaW9ucyBmb3IgdGhlIHVzZSBccGFyDQo+IHdpdGggQmxhY2tCb3g/
XHBhcg0KPiA+IFxwYXINCj4gPiA+IE9yIGlzIEFjdGl2ZSBPYmVyb24gZXNzZW50aWFsIGhlcmU/
XHBhcg0KPiA+IFxwYXINCj4gPiA+XHBhcg0KPiA+IFxwYXINCj4gPiA+IFJlZ2FyZHMsXHBhcg0K
PiA+IFxwYXINCj4gPiA+IEdlb3JneVxwYXINCj4gPiBccGFyDQo+ID4gPlxwYXINCj4gPiBccGFy
DQo+ID4gPiBPbiBTYXQsIEFwciAzLCAyMDEwIGF0IDEyOjQ4IFBNLCBCZXJuaGFyZCBUcmV1dHdl
aW5ccGFyDQo+ID4gXHBhcg0KPiA+ID4gYmVybmhhcmRAd2lsZHdlaW4uZGU+IHdyb3RlOlxwYXIN
Cj4gPiBccGFyDQo+ID4gPiA+IEhpIERvdWcsXHBhcg0KPiA+IFxwYXINCj4gPiA+ID5ccGFyDQo+
ID4gXHBhcg0KPiA+ID4gPiBhZnRlciBJJ3ZlIHJlYWQgeW91ciBmaW5hbCByZW1hcmtzLCBpdCBt
YXkgYmUgcG9zc2libGUgdGhhdFxwYXINCj4gPiBccGFyDQo+ID4gPiB5b3UgY291bGQgYmVccGFy
DQo+ID4gXHBhcg0KPiA+ID4gPiBpbnRlcmVzdGVkIGluIHRoZSBtYXRyaXggZXh0ZW5zaW9ucyBh
bmQgdGhlIG1hdGhccGFyDQo+ID4gXHBhcg0KPiA+ID4gcHJvZ3JhbW1pbmcgc3R1ZmYgZm9yXHBh
cg0KPiA+IFxwYXINCj4gPiA+ID4gQWN0aXZlIE9iZXJvbiAuLi5ccGFyDQo+ID4gXHBhcg0KPiA+
ID4gPlxwYXINCj4gPiBccGFyDQo+ID4gPiA+XHBhcg0KPiA+IFxwYXINCj4gPiA+IGF0aW9ucy9B
cnJheVN0cnVjdHVyZWRPVC5wZGYiIFxwYXINCj4gdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9uYXRp
dmVzeXN0ZW1zLmluZi5ldGh6LmNoL3B1Yi9NYWluL0ZlbGlccGFyDQo+IHhGcmllZHJpY2hQdWJs
aWNccGFyDQo+ID4gXHBhcg0KPiA+IGF0aW9ucy9BcnJheVN0cnVjdHVyZWRPVC5wZGZccGFyDQo+
ID4gXHBhcg0KPiA+ID5ccGFyDQo+ID4gXHBhcg0KPiA+IGluZ011bHRpbGluZWFyQWxnZWJyYS5w
ZGYiIFxwYXINCj4gdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9uYXRpdmVzeXN0ZW1zLmluZi5ldGh6
LmNoL3B1Yi9NYWluL0ZlbGlccGFyDQo+IHhGcmllZHJpY2hQdWJsaWNhdGlvbnMvUHJvZ3JhbW1c
cGFyDQo+ID4gXHBhcg0KPiA+IGluZ011bHRpbGluZWFyQWxnZWJyYS5wZGZccGFyDQo+ID4gXHBh
cg0KPiA+ID5ccGFyDQo+ID4gXHBhcg0KPiA+ID4gcmVnYXJkcyAmIGhhcHB5IEVhc3RlclxwYXIN
Cj4gPiBccGFyDQo+ID4gPlxwYXINCj4gPiBccGFyDQo+ID4gPiAgIEJlcm5oYXJkXHBhcg0KPiA+
IFxwYXINCj4gPiA+XHBhcg0KPiA+IFxwYXINCj4gPiA+XHBhcg0KPiA+IFxwYXINCj4gPiA+IC0t
LS1ccGFyDQo+ID4gXHBhcg0KPiA+ID4gVG8gdW5zdWJzY3JpYmUsIHNlbmQgYSBtZXNzYWdlIHdp
dGggYm9keSAiU0lHTk9GRiBCTEFDS0JPWCIgdG9ccGFyDQo+ID4gXHBhcg0KPiA+ID4gTElTVFNF
UlZATElTVFMuT0JFUk9OLkNIXHBhcg0KPiA+IFxwYXINCj4gPiA+XHBhcg0KPiA+IFxwYXINCj4g
PiBccGFyDQo+ID4gXHBhcg0KPiA+IFxwYXINCj4gPiBccGFyDQo+ID4gLS0tLVxwYXINCj4gPiBc
cGFyDQo+ID4gVG8gdW5zdWJzY3JpYmUsIHNlbmQgYSBtZXNzYWdlIHdpdGggYm9keSAiU0lHTk9G
RiBCTEFDS0JPWCIgdG9ccGFyDQo+ID4gXHBhcg0KPiA+IExJU1RTRVJWQExJU1RTLk9CRVJPTi5D
SFxwYXINCj4gPn19AGVzc2VudGlhbCBoZQ==
----boundary-LibPST-iamunique-480575490_-_---
Received on Tue Apr 13 2010 - 08:58:02 UTC
This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:33 UTC