(unknown charset) Re: [BLACKBOX] Mobile-device development

From: (unknown charset) Oleg N. Cher <"Oleg>
Date: Fri, 15 Feb 2008 18:48:55 +0200

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

Dear Wojtek,

You can try Oberon2-to-C translators, like:

1. XDS

XDS-C is a Modula-2/Oberon-2 "via C" compiler:
its output is ANSI C, K&R C, or C++ source code,
which is subject to further compilation by
a third party C/C++ compiler. This technique
allows you to cross program in Modula-2/Oberon-2
for virtually any target environment.

(c) 1999-2007 Excelsior LLC. All Rights Reserved
http://www.excelsior-usa.com/xdsc.html

2. Ofront for Windows and Linux

Ofront(TM) is an Oberon2-to-C Translator.
Ofront for Linux is a version of Ofront
for i386 based Linux systems. This version
of Ofront for Linux is based on libc.so.6,
libm.so.6 and libX11.so.6. It has been tested
under Debian/etch/testing with Kernel 2.6.19.

Ofront(tm) 1.2.3 for Windows running as a subsystem
under BlackBox Component Builder 1.4

(c) Copyright Software Templ, 1994-2002
http://members.aon.at/software-templ/shareware.html

3. OO2C: The Oberon-2 to ANSI-C Translator
OOC is an Oberon-2 development platform. It consists of
an optimizing compiler, a number of related tools,
a set of standard library modules, and a reference manual.

(c) Michael van Acken, 2005
http://ooc.sourceforge.net/

Please read article "HOW TO PROGRAM A COMPUTER.
Using the oo2c Oberon-2 Compiler" by Donald Daniel, 2001.
http://www.waltzballs.org/other/prog.html


I did not try these translators,
and can nothing to say about usability,
but maybe using of the translators like this,
it's unique method to Oberon-2 development
for non-popular or exotic computer systems,
where are C/C++ compilers realized.


Oleg N. Cher,
Colossoft Research
allot{([at]})nowhere.xy
2008-02-15


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-1903920122_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTFcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIERlYXIgV29qdGVrLFxwYXINClxwYXINCllvdSBj
YW4gdHJ5IE9iZXJvbjItdG8tQyB0cmFuc2xhdG9ycywgbGlrZTpccGFyDQpccGFyDQoxLiBYRFNc
cGFyDQpccGFyDQpYRFMtQyBpcyBhIE1vZHVsYS0yL09iZXJvbi0yICJ2aWEgQyIgY29tcGlsZXI6
XHBhcg0KaXRzIG91dHB1dCBpcyBBTlNJIEMsIEsmUiBDLCBvciBDKysgc291cmNlIGNvZGUsXHBh
cg0Kd2hpY2ggaXMgc3ViamVjdCB0byBmdXJ0aGVyIGNvbXBpbGF0aW9uIGJ5XHBhcg0KYSB0aGly
ZCBwYXJ0eSBDL0MrKyBjb21waWxlci4gVGhpcyB0ZWNobmlxdWVccGFyDQphbGxvd3MgeW91IHRv
IGNyb3NzIHByb2dyYW0gaW4gTW9kdWxhLTIvT2Jlcm9uLTJccGFyDQpmb3IgdmlydHVhbGx5IGFu
eSB0YXJnZXQgZW52aXJvbm1lbnQuXHBhcg0KXHBhcg0KKGMpIDE5OTktMjAwNyBFeGNlbHNpb3Ig
TExDLiBBbGwgUmlnaHRzIFJlc2VydmVkXHBhcg0KaHR0cDovL3d3dy5leGNlbHNpb3ItdXNhLmNv
bS94ZHNjLmh0bWxccGFyDQpccGFyDQoyLiBPZnJvbnQgZm9yIFdpbmRvd3MgYW5kIExpbnV4XHBh
cg0KXHBhcg0KT2Zyb250KFRNKSBpcyBhbiBPYmVyb24yLXRvLUMgVHJhbnNsYXRvci5ccGFyDQpP
ZnJvbnQgZm9yIExpbnV4IGlzIGEgdmVyc2lvbiBvZiBPZnJvbnRccGFyDQpmb3IgaTM4NiBiYXNl
ZCBMaW51eCBzeXN0ZW1zLiBUaGlzIHZlcnNpb25ccGFyDQpvZiBPZnJvbnQgZm9yIExpbnV4IGlz
IGJhc2VkIG9uIGxpYmMuc28uNixccGFyDQpsaWJtLnNvLjYgYW5kIGxpYlgxMS5zby42LiBJdCBo
YXMgYmVlbiB0ZXN0ZWRccGFyDQp1bmRlciBEZWJpYW4vZXRjaC90ZXN0aW5nIHdpdGggS2VybmVs
IDIuNi4xOS5ccGFyDQpccGFyDQpPZnJvbnQodG0pIDEuMi4zIGZvciBXaW5kb3dzIHJ1bm5pbmcg
YXMgYSBzdWJzeXN0ZW1ccGFyDQp1bmRlciBCbGFja0JveCBDb21wb25lbnQgQnVpbGRlciAxLjRc
cGFyDQpccGFyDQooYykgQ29weXJpZ2h0IFNvZnR3YXJlIFRlbXBsLCAxOTk0LTIwMDJccGFyDQpo
dHRwOi8vbWVtYmVycy5hb24uYXQvc29mdHdhcmUtdGVtcGwvc2hhcmV3YXJlLmh0bWxccGFyDQpc
cGFyDQozLiBPTzJDOiBUaGUgT2Jlcm9uLTIgdG8gQU5TSS1DIFRyYW5zbGF0b3JccGFyDQpPT0Mg
aXMgYW4gT2Jlcm9uLTIgZGV2ZWxvcG1lbnQgcGxhdGZvcm0uIEl0IGNvbnNpc3RzIG9mXHBhcg0K
YW4gb3B0aW1pemluZyBjb21waWxlciwgYSBudW1iZXIgb2YgcmVsYXRlZCB0b29scyxccGFyDQph
IHNldCBvZiBzdGFuZGFyZCBsaWJyYXJ5IG1vZHVsZXMsIGFuZCBhIHJlZmVyZW5jZSBtYW51YWwu
XHBhcg0KXHBhcg0KKGMpIE1pY2hhZWwgdmFuIEFja2VuLCAyMDA1XHBhcg0KaHR0cDovL29vYy5z
b3VyY2Vmb3JnZS5uZXQvXHBhcg0KXHBhcg0KUGxlYXNlIHJlYWQgYXJ0aWNsZSAiSE9XIFRPIFBS
T0dSQU0gQSBDT01QVVRFUi5ccGFyDQpVc2luZyB0aGUgb28yYyBPYmVyb24tMiBDb21waWxlciIg
YnkgRG9uYWxkIERhbmllbCwgMjAwMS5ccGFyDQpodHRwOi8vd3d3LndhbHR6YmFsbHMub3JnL290
aGVyL3Byb2cuaHRtbFxwYXINClxwYXINClxwYXINCkkgZGlkIG5vdCB0cnkgdGhlc2UgdHJhbnNs
YXRvcnMsXHBhcg0KYW5kIGNhbiBub3RoaW5nIHRvIHNheSBhYm91dCB1c2FiaWxpdHksXHBhcg0K
YnV0IG1heWJlIHVzaW5nIG9mIHRoZSB0cmFuc2xhdG9ycyBsaWtlIHRoaXMsXHBhcg0KaXQncyB1
bmlxdWUgbWV0aG9kIHRvIE9iZXJvbi0yIGRldmVsb3BtZW50XHBhcg0KZm9yIG5vbi1wb3B1bGFy
IG9yIGV4b3RpYyBjb21wdXRlciBzeXN0ZW1zLFxwYXINCndoZXJlIGFyZSBDL0MrKyBjb21waWxl
cnMgcmVhbGl6ZWQuXHBhcg0KXHBhcg0KXHBhcg0KT2xlZyBOLiBDaGVyLFxwYXINCkNvbG9zc29m
dCBSZXNlYXJjaFxwYXINCmFsbG90QHVrci5uZXRccGFyDQoyMDA4LTAyLTE1XHBhcg0KXHBhcg0K
XHBhcg0KLS0tLVxwYXINClRvIHVuc3Vic2NyaWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRoIGJvZHkg
IlNJR05PRkYgQkxBQ0tCT1giIHRvIExJU1RTRVJWQExJU1RTLk9CRVJPTi5DSH19AGxlcwo=
----boundary-LibPST-iamunique-1903920122_-_---
Received on Fri Feb 15 2008 - 17:48:55 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:31:02 UTC