-- Bernhard ----- Original Message ----- From: "Felix Friedrich" <felix.friedrich{([at]})nowhere.xyTo: "Bernhard Treutwein" <bernhard{([at]})nowhere.xyCc: "Bernhard Treutwein" <Bernhard{([at]})nowhere.xySent: Sunday, July 07, 2013 8:40 PM Subject: Re: [BLACKBOX] Raspberry Pi, Raspbian and Component Pascal > Hi Bernhard, > actually there is an ARM backend for FOX since quite a while already. We > have not made it public before knowing that it works well. In fact, it > does work well with the Minos OS. The only thing missing for A2 is to > bring the kernel up to date. But the compiler works. > > Best > Felix > > > >> Chris wrote: >> >>> > If it is currently not usable, what O2/CP compilers/frameworks are >>> there >>> > on Linux? >>> >>> If you just want to do programming using the Component Pascal >>> language on a >>> Raspberry Pi I would recommend that you start by seeing if the Java >>> Virtual >>> Machine (JVM) version of Gardens Point Component Pascal will run on it. >>> You can download it, including all source code, from: >>> >>> http://gpcp.codeplex.com/releases/view/91967 >>> >> >> it should work, although it will not support ARMs Jazelle. To my >> knowledge >> there is no JVM, which supports it. >> >> [...] >>> It is well supported by the author (John Gough >> [...] >>> I believe that he is currently working on an LLVM-targeted version. My >>> understanding is that this could make a native ARM version of GPCP >>> possible in the future. >> >> yes, see: http://tech.groups.yahoo.com/group/GPCP/message/565 >> maybe you should inquire for the current state >> >> And it may be worth to ask directly at ETHZ (e.g. Felix Friedrich) if >> there >> are any plans to have an ARM backend for FOX (the Flexible Oberon Cross >> Compiler), which supports the instruction set used in the Raspberry Pi. >> As far as I know, there is currently only a backend for PACO (the >> Parallel >> Compiler). >> >> I would also love to see more of the Oberon world in the Raspberryworld. >> -- >> Bernhard > ---- To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-1023689365_-_- Content-type: application/rtf Content-transfer-encoding: base64 Content-Disposition: attachment; filename="rtf-body.rtf" e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGZiaWRpcyBcZGVmZjB7XGZvbnR0YmwN CntcZjBcZnN3aXNzIEFyaWFsO30NCntcZjFcZm1vZGVybiBDb3VyaWVyIE5ldzt9DQp7XGYyXGZu aWxcZmNoYXJzZXQyIFN5bWJvbDt9DQp7XGYzXGZtb2Rlcm5cZmNoYXJzZXQwIENvdXJpZXIgTmV3 O319DQp7XGNvbG9ydGJsXHJlZDBcZ3JlZW4wXGJsdWUwO1xyZWQwXGdyZWVuMFxibHVlMjU1O30N Clx1YzFccGFyZFxwbGFpblxkZWZ0YWIzNjAgXGYwXGZzMjAgSGkgRmVsaXgsXHBhcg0KXHBhcg0K dmVyeSBpbnRlcmVzdGluZy4gXHBhcg0KXHBhcg0KU28gaXQgbWlnaHQgYmUgcG9zc2libGUgdG8g Y29tYmluZSBHLiBGZWxkbWFubidzIFVuaXhBb3Mgd2l0aCB0aGUgQVJNIFxwYXINCmJhY2tlbmQg Zm9yIGEgUmFzcEEyIHdpdGggRGViaWFuIGFzIEhBTD9ccGFyDQpccGFyDQpyZWdhcmRzXHBhcg0K LS1ccGFyDQogIEJlcm5oYXJkXHBhcg0KXHBhcg0KLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0t LSBccGFyDQpGcm9tOiAiRmVsaXggRnJpZWRyaWNoIiA8ZmVsaXguZnJpZWRyaWNoQGluZi5ldGh6 LmNoPlxwYXINClRvOiAiQmVybmhhcmQgVHJldXR3ZWluIiA8YmVybmhhcmRAdHJldXR3ZWluLm5l dD5ccGFyDQpDYzogIkJlcm5oYXJkIFRyZXV0d2VpbiIgPEJlcm5oYXJkQHdpbGR3ZWluLmRlPjsg PEJMQUNLQk9YQExJU1RTLk9CRVJPTi5DSD5ccGFyDQpTZW50OiBTdW5kYXksIEp1bHkgMDcsIDIw MTMgODo0MCBQTVxwYXINClN1YmplY3Q6IFJlOiBbQkxBQ0tCT1hdIFJhc3BiZXJyeSBQaSwgUmFz cGJpYW4gYW5kIENvbXBvbmVudCBQYXNjYWxccGFyDQpccGFyDQpccGFyDQo+IEhpIEJlcm5oYXJk LFxwYXINCj4gYWN0dWFsbHkgdGhlcmUgaXMgYW4gQVJNIGJhY2tlbmQgZm9yIEZPWCBzaW5jZSBx dWl0ZSBhIHdoaWxlIGFscmVhZHkuIFdlIFxwYXINCj4gaGF2ZSBub3QgbWFkZSBpdCBwdWJsaWMg YmVmb3JlIGtub3dpbmcgdGhhdCBpdCB3b3JrcyB3ZWxsLiBJbiBmYWN0LCBpdCBccGFyDQo+IGRv ZXMgd29yayB3ZWxsIHdpdGggdGhlIE1pbm9zIE9TLiBUaGUgb25seSB0aGluZyBtaXNzaW5nIGZv ciBBMiBpcyB0byBccGFyDQo+IGJyaW5nIHRoZSBrZXJuZWwgdXAgdG8gZGF0ZS4gQnV0IHRoZSBj b21waWxlciB3b3Jrcy5ccGFyDQo+IFxwYXINCj4gQmVzdFxwYXINCj4gRmVsaXhccGFyDQo+IFxw YXINCj4gXHBhcg0KPiBccGFyDQo+PiBDaHJpcyB3cm90ZTpccGFyDQo+PlxwYXINCj4+PiA+IElm IGl0IGlzIGN1cnJlbnRseSBub3QgdXNhYmxlLCB3aGF0IE8yL0NQIGNvbXBpbGVycy9mcmFtZXdv cmtzIGFyZSBccGFyDQo+Pj4gdGhlcmVccGFyDQo+Pj4gPiBvbiBMaW51eD9ccGFyDQo+Pj5ccGFy DQo+Pj4gSWYgeW91IGp1c3Qgd2FudCB0byBkbyBwcm9ncmFtbWluZyB1c2luZyB0aGUgQ29tcG9u ZW50IFBhc2NhbCBccGFyDQo+Pj4gbGFuZ3VhZ2Ugb24gYVxwYXINCj4+PiBSYXNwYmVycnkgUGkg SSB3b3VsZCByZWNvbW1lbmQgdGhhdCB5b3Ugc3RhcnQgYnkgc2VlaW5nIGlmIHRoZSBKYXZhIFxw YXINCj4+PiBWaXJ0dWFsXHBhcg0KPj4+IE1hY2hpbmUgKEpWTSkgdmVyc2lvbiBvZiBHYXJkZW5z IFBvaW50IENvbXBvbmVudCBQYXNjYWwgd2lsbCBydW4gb24gaXQuXHBhcg0KPj4+IFlvdSBjYW4g ZG93bmxvYWQgaXQsIGluY2x1ZGluZyBhbGwgc291cmNlIGNvZGUsIGZyb206XHBhcg0KPj4+XHBh cg0KPj4+IGh0dHA6Ly9ncGNwLmNvZGVwbGV4LmNvbS9yZWxlYXNlcy92aWV3LzkxOTY3XHBhcg0K Pj4+XHBhcg0KPj5ccGFyDQo+PiBpdCBzaG91bGQgd29yaywgYWx0aG91Z2ggaXQgd2lsbCBub3Qg c3VwcG9ydCBBUk1zIEphemVsbGUuIFRvIG15IFxwYXINCj4+IGtub3dsZWRnZVxwYXINCj4+IHRo ZXJlIGlzIG5vIEpWTSwgd2hpY2ggc3VwcG9ydHMgaXQuXHBhcg0KPj5ccGFyDQo+PiBbLi4uXVxw YXINCj4+PiBJdCBpcyB3ZWxsIHN1cHBvcnRlZCBieSB0aGUgYXV0aG9yIChKb2huIEdvdWdoXHBh cg0KPj4gWy4uLl1ccGFyDQo+Pj4gSSBiZWxpZXZlIHRoYXQgaGUgaXMgY3VycmVudGx5IHdvcmtp bmcgb24gYW4gTExWTS10YXJnZXRlZCB2ZXJzaW9uLiBNeVxwYXINCj4+PiB1bmRlcnN0YW5kaW5n IGlzIHRoYXQgdGhpcyBjb3VsZCBtYWtlIGEgbmF0aXZlIEFSTSB2ZXJzaW9uIG9mIEdQQ1BccGFy DQo+Pj4gcG9zc2libGUgaW4gdGhlIGZ1dHVyZS5ccGFyDQo+PlxwYXINCj4+IHllcywgc2VlOiBo dHRwOi8vdGVjaC5ncm91cHMueWFob28uY29tL2dyb3VwL0dQQ1AvbWVzc2FnZS81NjVccGFyDQo+ PiBtYXliZSB5b3Ugc2hvdWxkIGlucXVpcmUgZm9yIHRoZSBjdXJyZW50IHN0YXRlXHBhcg0KPj5c cGFyDQo+PiBBbmQgaXQgbWF5IGJlIHdvcnRoIHRvIGFzayBkaXJlY3RseSBhdCBFVEhaIChlLmcu IEZlbGl4IEZyaWVkcmljaCkgaWYgXHBhcg0KPj4gdGhlcmVccGFyDQo+PiBhcmUgYW55IHBsYW5z IHRvIGhhdmUgYW4gQVJNIGJhY2tlbmQgZm9yIEZPWCAodGhlIEZsZXhpYmxlIE9iZXJvbiBDcm9z c1xwYXINCj4+IENvbXBpbGVyKSwgd2hpY2ggc3VwcG9ydHMgdGhlIGluc3RydWN0aW9uIHNldCB1 c2VkIGluIHRoZSBSYXNwYmVycnkgUGkuXHBhcg0KPj4gQXMgZmFyIGFzIEkga25vdywgdGhlcmUg aXMgY3VycmVudGx5IG9ubHkgYSBiYWNrZW5kIGZvciBQQUNPICh0aGUgXHBhcg0KPj4gUGFyYWxs ZWxccGFyDQo+PiBDb21waWxlcikuXHBhcg0KPj5ccGFyDQo+PiBJIHdvdWxkIGFsc28gbG92ZSB0 byBzZWUgbW9yZSBvZiB0aGUgT2Jlcm9uIHdvcmxkIGluIHRoZSBSYXNwYmVycnl3b3JsZC5ccGFy DQo+PiAtLSBccGFyDQo+PiAgQmVybmhhcmRccGFyDQo+XHBhcg0KXHBhcg0KXHBhcg0KLS0tLVxw YXINClRvIHVuc3Vic2NyaWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRoIGJvZHkgIlNJR05PRkYgQkxB Q0tCT1giIHRvIExJU1RTRVJWQExJU1RTLk9CRVJPTi5DSH19AD1SZWM= ----boundary-LibPST-iamunique-1023689365_-_---Received on Sun Jul 07 2013 - 22:41:27 UTC
This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:29:52 UTC