Re: [BLACKBOX] Raspberry Pi, Raspbian and Component Pascal

From: [at]} <Bernhard>
Date: Sun, 7 Jul 2013 22:41:27 +0200

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

Hi Felix,

very interesting.

So it might be possible to combine G. Feldmann's UnixAos with the ARM
backend for a RaspA2 with Debian as HAL?

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