(unknown charset) Re: [BLACKBOX] GCC

From: (unknown charset) Oleg N. Cher <"Oleg>
Date: Sat, 1 Nov 2008 09:11:55 +0200

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

Dear All,

I propose to develop a BlackBox subsystem that
will be automatically call Ofront and target C compiler.
Will be possible to integrate exists C compilers:
SDCC (a good free compiler for microcontrollers),
Borland C, Visual C, GCC etc. The subsystem will call
chosen compiler for chosen platform, analyse its
return code and show compilation errors in BlackBox style.
The sybsystem helps to save project compiling properties
and translate to known C compiler command line options format.
It's not be very difficult to develop the subsystem.

All it helps to translate Oberon-2 code to any target
platform by pressing one key. But! Is one very very very
serious problem - standard crossplatform libraries.
As console, graphic, files, GUI, multitasking, network etc.
We'll not be able to write even the most simplest program
without these libraries. In any event we not even be able
to use garbage collection and dynamic linker. What to do?
Use standard C stdio.h ? And for GUI? For databases?

Libraries for C are bad for component ideology and
in general are bad designed. And here we approach to very
interesting question about standardizations crossplatform
libraries for Component Pascal. Who has a sufficient
authority to be recognized in this area? Who, except us,
is also interested in this?

---
 Oleg N. Cher
----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-2066041254_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTFcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIERlYXIgQWxsLFxwYXINClxwYXINCkkgcHJvcG9z
ZSB0byBkZXZlbG9wIGEgQmxhY2tCb3ggc3Vic3lzdGVtIHRoYXRccGFyDQp3aWxsIGJlIGF1dG9t
YXRpY2FsbHkgY2FsbCBPZnJvbnQgYW5kIHRhcmdldCBDIGNvbXBpbGVyLlxwYXINCldpbGwgYmUg
cG9zc2libGUgdG8gaW50ZWdyYXRlIGV4aXN0cyBDIGNvbXBpbGVyczpccGFyDQpTRENDIChhIGdv
b2QgZnJlZSBjb21waWxlciBmb3IgbWljcm9jb250cm9sbGVycyksXHBhcg0KQm9ybGFuZCBDLCBW
aXN1YWwgQywgR0NDIGV0Yy4gVGhlIHN1YnN5c3RlbSB3aWxsIGNhbGxccGFyDQpjaG9zZW4gY29t
cGlsZXIgZm9yIGNob3NlbiBwbGF0Zm9ybSwgYW5hbHlzZSBpdHNccGFyDQpyZXR1cm4gY29kZSBh
bmQgc2hvdyBjb21waWxhdGlvbiBlcnJvcnMgaW4gQmxhY2tCb3ggc3R5bGUuXHBhcg0KVGhlIHN5
YnN5c3RlbSBoZWxwcyB0byBzYXZlIHByb2plY3QgY29tcGlsaW5nIHByb3BlcnRpZXNccGFyDQph
bmQgdHJhbnNsYXRlIHRvIGtub3duIEMgY29tcGlsZXIgY29tbWFuZCBsaW5lIG9wdGlvbnMgZm9y
bWF0LlxwYXINCkl0J3Mgbm90IGJlIHZlcnkgZGlmZmljdWx0IHRvIGRldmVsb3AgdGhlIHN1YnN5
c3RlbS5ccGFyDQpccGFyDQpBbGwgaXQgaGVscHMgdG8gdHJhbnNsYXRlIE9iZXJvbi0yIGNvZGUg
dG8gYW55IHRhcmdldFxwYXINCnBsYXRmb3JtIGJ5IHByZXNzaW5nIG9uZSBrZXkuIEJ1dCEgSXMg
b25lIHZlcnkgdmVyeSB2ZXJ5XHBhcg0Kc2VyaW91cyBwcm9ibGVtIC0gc3RhbmRhcmQgY3Jvc3Nw
bGF0Zm9ybSBsaWJyYXJpZXMuXHBhcg0KQXMgY29uc29sZSwgZ3JhcGhpYywgZmlsZXMsIEdVSSwg
bXVsdGl0YXNraW5nLCBuZXR3b3JrIGV0Yy5ccGFyDQpXZSdsbCBub3QgYmUgYWJsZSB0byB3cml0
ZSBldmVuIHRoZSBtb3N0IHNpbXBsZXN0IHByb2dyYW1ccGFyDQp3aXRob3V0IHRoZXNlIGxpYnJh
cmllcy4gSW4gYW55IGV2ZW50IHdlIG5vdCBldmVuIGJlIGFibGVccGFyDQp0byB1c2UgZ2FyYmFn
ZSBjb2xsZWN0aW9uIGFuZCBkeW5hbWljIGxpbmtlci4gV2hhdCB0byBkbz9ccGFyDQpVc2Ugc3Rh
bmRhcmQgQyBzdGRpby5oID8gIEFuZCBmb3IgR1VJPyBGb3IgZGF0YWJhc2VzP1xwYXINClxwYXIN
CkxpYnJhcmllcyBmb3IgQyBhcmUgYmFkIGZvciBjb21wb25lbnQgaWRlb2xvZ3kgYW5kXHBhcg0K
aW4gZ2VuZXJhbCBhcmUgYmFkIGRlc2lnbmVkLiBBbmQgaGVyZSB3ZSBhcHByb2FjaCB0byB2ZXJ5
XHBhcg0KaW50ZXJlc3RpbmcgcXVlc3Rpb24gYWJvdXQgc3RhbmRhcmRpemF0aW9ucyBjcm9zc3Bs
YXRmb3JtXHBhcg0KbGlicmFyaWVzIGZvciBDb21wb25lbnQgUGFzY2FsLiBXaG8gaGFzIGEgc3Vm
ZmljaWVudFxwYXINCmF1dGhvcml0eSB0byBiZSByZWNvZ25pemVkIGluIHRoaXMgYXJlYT8gV2hv
LCBleGNlcHQgdXMsXHBhcg0KaXMgYWxzbyBpbnRlcmVzdGVkIGluIHRoaXM/XHBhcg0KXHBhcg0K
LS0tXHBhcg0KIE9sZWcgTi4gQ2hlclxwYXINClxwYXINClxwYXINCi0tLS1ccGFyDQpUbyB1bnN1
YnNjcmliZSwgc2VuZCBhIG1lc3NhZ2Ugd2l0aCBib2R5ICJTSUdOT0ZGIEJMQUNLQk9YIiB0byBM
SVNUU0VSVkBMSVNUUy5PQkVST04uQ0h9fQAAABoA
----boundary-LibPST-iamunique-2066041254_-_---
Received on Sat Nov 01 2008 - 08:11:55 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:52 UTC