RE: RE: [BLACKBOX] Matrix slices - syntax

From: null <">
Date: Tue, 13 Apr 2010 06:58:02 +0000

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

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

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-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