Re: [BLACKBOX] Compile plain text files

From: [at]} <Frank>
Date: Mon, 9 May 2011 00:54:57 -0300

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

On 05/08/2011 04:26 PM, Wojtek Skulski wrote:
> On Sun, 8 May 2011, Frank Hrebabetzky wrote:
>
>> You know what? It is Emacs!

>
> Excuse me, what is Emacs? I never heard of it. Could you please explain?

It is an electronic psychatrist. "Emacs" means Eliza Made Available
through Cables and Sockets.
>
>> And not just that: I use gcc.
>
> Is gcc a compiler of a "cc" language? What is "g"? A CC-compiler should
> be named ccc, logically speaking.

Holds only in the case of a strict worldwide rule about naming and
abbrevating things and if this rule would be your one.
>
>> And gdb. Great tools.
>
> I never used gdb. Somehow, when I see a bug, I start thinking what could
> have gone wrong. After a short while I usually find the bug. But I heard
> that some people used gdb. Maybe it is great.
>
> I also heard that Linus does not use gdb, what explains why gdb is so
> hard to apply to the Linux kernel.

Then you don't need the Component Builder's trap viewer either. For
those who use things like that, debugging is a little easier if you
don't have to place HALT statements in the code, but can step through
without recompiling. By the way, I don't dig into the kernel, just
scratching the surface.

>> The only problem is that gcc doesn't support the best language ever -
>> Oberon / Component Pascal.

>
> gcc by design does not support other languages. I have heard that gcc
> developers swear that if someone adds some sensible language to the gcc,
> they will break it in the next gcc release. We should not underestimate
> the militancy of the gcc afficionados.
>
> However, there is O2CC out there. I heard it works pretty well.

The developer of OO2C left the boat years ago. The maintainer is a very
helpful and skilled man, but the project seems to be a one man show with
an extremely small user group.
>
>> And that the developers of this language have a long tradition
>> to tie it neatly to special operating systems
>
> Nothing wrong with proving the language by writing an operating system.
> The C language was proven the same way.
>
Nothing wrong with proving. But if the operating system is the only
option to use the language (as it has been the case for several years
with Oberon) and if this OS is incompatible with all the software
outside then it is just a toy (and a research project for their
developers of course).

>> strange user interfaces,
>
> BlackBox interface is standard Windows. What is strange about it?

I was speaking about Oberon and Component Pascal. The user interface of
  Oberon (OS) was different. With BlackBox it isn't the user interface
but the application programming interface (e.g. Files, Stores) which
requires some time to get used.

>> so nobody uses it.
>
> One person is using it. Namely myself. So "nobody" is not strictly true.

No comment.

>> This way I can
>> - Use my editor
>> - use the diff tool of version control systems
>
> I heard that svn can deal with any files. So perhaps it can deal with
> .odc as well? I never used svn, though.

My concern are the comparison tools which highlight the differences of
two versions in a text viewer.

>> - switch to cpdev easily.
>
> What is cpdev?

A command line compiler for component pascal.
http://sourceforge.net/projects/cp-dev

-- 
Frank Hrebabetzky		+55 / 48 / 3235 1106
Florianopolis, Brazil
----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-104135668_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIE9uIDA1LzA4LzIwMTEgMDQ6MjYgUE0sIFdvanRl
ayBTa3Vsc2tpIHdyb3RlOlxwYXINCj4gT24gU3VuLCA4IE1heSAyMDExLCBGcmFuayBIcmViYWJl
dHpreSB3cm90ZTpccGFyDQo+XHBhcg0KPj4gWW91IGtub3cgd2hhdD8gSXQgaXMgRW1hY3MhXHBh
cg0KPlxwYXINCj4gRXhjdXNlIG1lLCB3aGF0IGlzIEVtYWNzPyBJIG5ldmVyIGhlYXJkIG9mIGl0
LiBDb3VsZCB5b3UgcGxlYXNlIGV4cGxhaW4/XHBhcg0KXHBhcg0KSXQgaXMgYW4gZWxlY3Ryb25p
YyBwc3ljaGF0cmlzdC4gIkVtYWNzIiBtZWFucyBFbGl6YSBNYWRlIEF2YWlsYWJsZSBccGFyDQp0
aHJvdWdoIENhYmxlcyBhbmQgU29ja2V0cy5ccGFyDQo+XHBhcg0KPj4gQW5kIG5vdCBqdXN0IHRo
YXQ6IEkgdXNlIGdjYy5ccGFyDQo+XHBhcg0KPiBJcyBnY2MgYSBjb21waWxlciBvZiBhICJjYyIg
bGFuZ3VhZ2U/IFdoYXQgaXMgImciPyBBIENDLWNvbXBpbGVyIHNob3VsZFxwYXINCj4gYmUgbmFt
ZWQgY2NjLCBsb2dpY2FsbHkgc3BlYWtpbmcuXHBhcg0KXHBhcg0KSG9sZHMgb25seSBpbiB0aGUg
Y2FzZSBvZiBhIHN0cmljdCB3b3JsZHdpZGUgcnVsZSBhYm91dCBuYW1pbmcgYW5kIFxwYXINCmFi
YnJldmF0aW5nIHRoaW5ncyBhbmQgaWYgdGhpcyBydWxlIHdvdWxkIGJlIHlvdXIgb25lLlxwYXIN
Cj5ccGFyDQo+PiBBbmQgZ2RiLiBHcmVhdCB0b29scy5ccGFyDQo+XHBhcg0KPiBJIG5ldmVyIHVz
ZWQgZ2RiLiBTb21laG93LCB3aGVuIEkgc2VlIGEgYnVnLCBJIHN0YXJ0IHRoaW5raW5nIHdoYXQg
Y291bGRccGFyDQo+IGhhdmUgZ29uZSB3cm9uZy4gQWZ0ZXIgYSBzaG9ydCB3aGlsZSBJIHVzdWFs
bHkgZmluZCB0aGUgYnVnLiBCdXQgSSBoZWFyZFxwYXINCj4gdGhhdCBzb21lIHBlb3BsZSB1c2Vk
IGdkYi4gTWF5YmUgaXQgaXMgZ3JlYXQuXHBhcg0KPlxwYXINCj4gSSBhbHNvIGhlYXJkIHRoYXQg
TGludXMgZG9lcyBub3QgdXNlIGdkYiwgd2hhdCBleHBsYWlucyB3aHkgZ2RiIGlzIHNvXHBhcg0K
PiBoYXJkIHRvIGFwcGx5IHRvIHRoZSBMaW51eCBrZXJuZWwuXHBhcg0KXHBhcg0KVGhlbiB5b3Ug
ZG9uJ3QgbmVlZCB0aGUgQ29tcG9uZW50IEJ1aWxkZXIncyB0cmFwIHZpZXdlciBlaXRoZXIuIEZv
ciBccGFyDQp0aG9zZSB3aG8gdXNlIHRoaW5ncyBsaWtlIHRoYXQsIGRlYnVnZ2luZyBpcyBhIGxp
dHRsZSBlYXNpZXIgaWYgeW91IFxwYXINCmRvbid0IGhhdmUgdG8gcGxhY2UgSEFMVCBzdGF0ZW1l
bnRzIGluIHRoZSBjb2RlLCBidXQgY2FuIHN0ZXAgdGhyb3VnaCBccGFyDQp3aXRob3V0IHJlY29t
cGlsaW5nLiBCeSB0aGUgd2F5LCBJIGRvbid0IGRpZyBpbnRvIHRoZSBrZXJuZWwsIGp1c3QgXHBh
cg0Kc2NyYXRjaGluZyB0aGUgc3VyZmFjZS5ccGFyDQpccGFyDQo+PiBUaGUgb25seSBwcm9ibGVt
IGlzIHRoYXQgZ2NjIGRvZXNuJ3Qgc3VwcG9ydCB0aGUgYmVzdCBsYW5ndWFnZSBldmVyIC1ccGFy
DQo+PiBPYmVyb24gLyBDb21wb25lbnQgUGFzY2FsLlxwYXINCj5ccGFyDQo+IGdjYyBieSBkZXNp
Z24gZG9lcyBub3Qgc3VwcG9ydCBvdGhlciBsYW5ndWFnZXMuIEkgaGF2ZSBoZWFyZCB0aGF0IGdj
Y1xwYXINCj4gZGV2ZWxvcGVycyBzd2VhciB0aGF0IGlmIHNvbWVvbmUgYWRkcyBzb21lIHNlbnNp
YmxlIGxhbmd1YWdlIHRvIHRoZSBnY2MsXHBhcg0KPiB0aGV5IHdpbGwgYnJlYWsgaXQgaW4gdGhl
IG5leHQgZ2NjIHJlbGVhc2UuIFdlIHNob3VsZCBub3QgdW5kZXJlc3RpbWF0ZVxwYXINCj4gdGhl
IG1pbGl0YW5jeSBvZiB0aGUgZ2NjIGFmZmljaW9uYWRvcy5ccGFyDQo+XHBhcg0KPiBIb3dldmVy
LCB0aGVyZSBpcyBPMkNDIG91dCB0aGVyZS4gSSBoZWFyZCBpdCB3b3JrcyBwcmV0dHkgd2VsbC5c
cGFyDQpccGFyDQpUaGUgZGV2ZWxvcGVyIG9mIE9PMkMgbGVmdCB0aGUgYm9hdCB5ZWFycyBhZ28u
IFRoZSBtYWludGFpbmVyIGlzIGEgdmVyeSBccGFyDQpoZWxwZnVsIGFuZCBza2lsbGVkIG1hbiwg
YnV0IHRoZSBwcm9qZWN0IHNlZW1zIHRvIGJlIGEgb25lIG1hbiBzaG93IHdpdGggXHBhcg0KYW4g
ZXh0cmVtZWx5IHNtYWxsIHVzZXIgZ3JvdXAuXHBhcg0KPlxwYXINCj4+IEFuZCB0aGF0IHRoZSBk
ZXZlbG9wZXJzIG9mIHRoaXMgbGFuZ3VhZ2UgaGF2ZSBhIGxvbmcgdHJhZGl0aW9uXHBhcg0KPj4g
dG8gdGllIGl0IG5lYXRseSB0byBzcGVjaWFsIG9wZXJhdGluZyBzeXN0ZW1zXHBhcg0KPlxwYXIN
Cj4gTm90aGluZyB3cm9uZyB3aXRoIHByb3ZpbmcgdGhlIGxhbmd1YWdlIGJ5IHdyaXRpbmcgYW4g
b3BlcmF0aW5nIHN5c3RlbS5ccGFyDQo+IFRoZSBDIGxhbmd1YWdlIHdhcyBwcm92ZW4gdGhlIHNh
bWUgd2F5LlxwYXINCj5ccGFyDQpOb3RoaW5nIHdyb25nIHdpdGggcHJvdmluZy4gQnV0IGlmIHRo
ZSBvcGVyYXRpbmcgc3lzdGVtIGlzIHRoZSBvbmx5IFxwYXINCm9wdGlvbiB0byB1c2UgdGhlIGxh
bmd1YWdlIChhcyBpdCBoYXMgYmVlbiB0aGUgY2FzZSBmb3Igc2V2ZXJhbCB5ZWFycyBccGFyDQp3
aXRoIE9iZXJvbikgYW5kIGlmIHRoaXMgT1MgaXMgaW5jb21wYXRpYmxlIHdpdGggYWxsIHRoZSBz
b2Z0d2FyZSBccGFyDQpvdXRzaWRlIHRoZW4gaXQgaXMganVzdCBhIHRveSAoYW5kIGEgcmVzZWFy
Y2ggcHJvamVjdCBmb3IgdGhlaXIgXHBhcg0KZGV2ZWxvcGVycyBvZiBjb3Vyc2UpLlxwYXINClxw
YXINCj4+IHN0cmFuZ2UgdXNlciBpbnRlcmZhY2VzLFxwYXINCj5ccGFyDQo+IEJsYWNrQm94IGlu
dGVyZmFjZSBpcyBzdGFuZGFyZCBXaW5kb3dzLiBXaGF0IGlzIHN0cmFuZ2UgYWJvdXQgaXQ/XHBh
cg0KXHBhcg0KSSB3YXMgc3BlYWtpbmcgYWJvdXQgT2Jlcm9uIGFuZCBDb21wb25lbnQgUGFzY2Fs
LiBUaGUgdXNlciBpbnRlcmZhY2Ugb2YgXHBhcg0KICBPYmVyb24gKE9TKSB3YXMgZGlmZmVyZW50
LiBXaXRoIEJsYWNrQm94IGl0IGlzbid0IHRoZSB1c2VyIGludGVyZmFjZSBccGFyDQpidXQgdGhl
IGFwcGxpY2F0aW9uIHByb2dyYW1taW5nIGludGVyZmFjZSAoZS5nLiBGaWxlcywgU3RvcmVzKSB3
aGljaCBccGFyDQpyZXF1aXJlcyBzb21lIHRpbWUgdG8gZ2V0IHVzZWQuXHBhcg0KXHBhcg0KPj4g
c28gbm9ib2R5IHVzZXMgaXQuXHBhcg0KPlxwYXINCj4gT25lIHBlcnNvbiBpcyB1c2luZyBpdC4g
TmFtZWx5IG15c2VsZi4gU28gIm5vYm9keSIgaXMgbm90IHN0cmljdGx5IHRydWUuXHBhcg0KXHBh
cg0KTm8gY29tbWVudC5ccGFyDQpccGFyDQo+PiBUaGlzIHdheSBJIGNhblxwYXINCj4+IC0gVXNl
IG15IGVkaXRvclxwYXINCj4+IC0gdXNlIHRoZSBkaWZmIHRvb2wgb2YgdmVyc2lvbiBjb250cm9s
IHN5c3RlbXNccGFyDQo+XHBhcg0KPiBJIGhlYXJkIHRoYXQgc3ZuIGNhbiBkZWFsIHdpdGggYW55
IGZpbGVzLiBTbyBwZXJoYXBzIGl0IGNhbiBkZWFsIHdpdGhccGFyDQo+IC5vZGMgYXMgd2VsbD8g
SSBuZXZlciB1c2VkIHN2biwgdGhvdWdoLlxwYXINClxwYXINCk15IGNvbmNlcm4gYXJlIHRoZSBj
b21wYXJpc29uIHRvb2xzIHdoaWNoIGhpZ2hsaWdodCB0aGUgZGlmZmVyZW5jZXMgb2YgXHBhcg0K
dHdvIHZlcnNpb25zIGluIGEgdGV4dCB2aWV3ZXIuXHBhcg0KXHBhcg0KPj4gLSBzd2l0Y2ggdG8g
Y3BkZXYgZWFzaWx5LlxwYXINCj5ccGFyDQo+IFdoYXQgaXMgY3BkZXY/XHBhcg0KXHBhcg0KQSBj
b21tYW5kIGxpbmUgY29tcGlsZXIgZm9yIGNvbXBvbmVudCBwYXNjYWwuXHBhcg0KaHR0cDovL3Nv
dXJjZWZvcmdlLm5ldC9wcm9qZWN0cy9jcC1kZXZccGFyDQpccGFyDQotLSBccGFyDQpGcmFuayBI
cmViYWJldHpreVx0YWIgXHRhYiArNTUgLyA0OCAvIDMyMzUgMTEwNlxwYXINCkZsb3JpYW5vcG9s
aXMsIEJyYXppbFxwYXINClxwYXINClxwYXINCi0tLS1ccGFyDQpUbyB1bnN1YnNjcmliZSwgc2Vu
ZCBhIG1lc3NhZ2Ugd2l0aCBib2R5ICJTSUdOT0ZGIEJMQUNLQk9YIiB0byBMSVNUU0VSVkBMSVNU
Uy5PQkVST04uQ0h9fQAASVBN
----boundary-LibPST-iamunique-104135668_-_---
Received on Mon May 09 2011 - 05:54:57 UTC

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