Re: [BLACKBOX] Compile plain text files

From: [at]} <Romiras>
Date: Mon, 9 May 2011 10:48:47 +0300

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

>>> 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
I just want to clarify, a project CP-dev, namely, command-line
compiler for Component Pascal (CPcc) is *not* a replacement to
BlackBox Component Builder and not intended to be such. It doesn't
provide a great framework that come with BlackBox. A goal is to
provide a different way for compilation of modules and linking it to
native libraries for different OS (not just Windows). Some developers
may feel more comfortable with it (especially new to Oberon-way). So,
CPcc does not try to compete with BlackBox.
The plain ASCII files was chosen as input format for this compiler
because of two reasons: framework of BlackBox still has not been
ported to Linux and I personally like to deal in old-fashioned way
with plain text files (different editors, publishing on internet,
support in version control systems etc.). That were a reasons why I
converted all sources of CP-dev from ODC to CP (encoded in UTF-8). I
using CpcUtf8Conv in BlackBox for storing sources in encoding UTF-8.
A most of developing process of programs still done in BlackBox,
including debugging with trap viewer. Recently a "trap viewer" was
added to CPcc, but much more limited in console because it not
interactive like in GUI.


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-1549232205_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4+PiBUaGlzIHdheSBJIGNhblxwYXINCj4+PiAt
IFVzZSBteSBlZGl0b3JccGFyDQo+Pj4gLSB1c2UgdGhlIGRpZmYgdG9vbCBvZiB2ZXJzaW9uIGNv
bnRyb2wgc3lzdGVtc1xwYXINCj4+XHBhcg0KPj4gSSBoZWFyZCB0aGF0IHN2biBjYW4gZGVhbCB3
aXRoIGFueSBmaWxlcy4gU28gcGVyaGFwcyBpdCBjYW4gZGVhbCB3aXRoXHBhcg0KPj4gLm9kYyBh
cyB3ZWxsPyBJIG5ldmVyIHVzZWQgc3ZuLCB0aG91Z2guXHBhcg0KPlxwYXINCj4gTXkgY29uY2Vy
biBhcmUgdGhlIGNvbXBhcmlzb24gdG9vbHMgd2hpY2ggaGlnaGxpZ2h0IHRoZSBkaWZmZXJlbmNl
cyBvZiB0d29ccGFyDQo+IHZlcnNpb25zIGluIGEgdGV4dCB2aWV3ZXIuXHBhcg0KXHBhcg0KPj4+
IC0gc3dpdGNoIHRvIGNwZGV2IGVhc2lseS5ccGFyDQo+PlxwYXINCj4+IFdoYXQgaXMgY3BkZXY/
XHBhcg0KPlxwYXINCj4gQSBjb21tYW5kIGxpbmUgY29tcGlsZXIgZm9yIGNvbXBvbmVudCBwYXNj
YWwuXHBhcg0KPiBodHRwOi8vc291cmNlZm9yZ2UubmV0L3Byb2plY3RzL2NwLWRldlxwYXINCkkg
anVzdCB3YW50IHRvIGNsYXJpZnksIGEgcHJvamVjdCBDUC1kZXYsIG5hbWVseSwgY29tbWFuZC1s
aW5lXHBhcg0KY29tcGlsZXIgZm9yIENvbXBvbmVudCBQYXNjYWwgKENQY2MpIGlzICpub3QqIGEg
cmVwbGFjZW1lbnQgdG9ccGFyDQpCbGFja0JveCBDb21wb25lbnQgQnVpbGRlciBhbmQgbm90IGlu
dGVuZGVkIHRvIGJlIHN1Y2guIEl0IGRvZXNuJ3RccGFyDQpwcm92aWRlIGEgZ3JlYXQgZnJhbWV3
b3JrIHRoYXQgY29tZSB3aXRoIEJsYWNrQm94LiBBIGdvYWwgaXMgdG9ccGFyDQpwcm92aWRlIGEg
ZGlmZmVyZW50IHdheSBmb3IgY29tcGlsYXRpb24gb2YgbW9kdWxlcyBhbmQgbGlua2luZyBpdCB0
b1xwYXINCm5hdGl2ZSBsaWJyYXJpZXMgZm9yIGRpZmZlcmVudCBPUyAobm90IGp1c3QgV2luZG93
cykuIFNvbWUgZGV2ZWxvcGVyc1xwYXINCm1heSBmZWVsIG1vcmUgY29tZm9ydGFibGUgd2l0aCBp
dCAoZXNwZWNpYWxseSBuZXcgdG8gT2Jlcm9uLXdheSkuIFNvLFxwYXINCkNQY2MgZG9lcyBub3Qg
dHJ5IHRvIGNvbXBldGUgd2l0aCBCbGFja0JveC5ccGFyDQpUaGUgcGxhaW4gQVNDSUkgZmlsZXMg
d2FzIGNob3NlbiBhcyBpbnB1dCBmb3JtYXQgZm9yIHRoaXMgY29tcGlsZXJccGFyDQpiZWNhdXNl
IG9mIHR3byByZWFzb25zOiBmcmFtZXdvcmsgb2YgQmxhY2tCb3ggc3RpbGwgaGFzIG5vdCBiZWVu
XHBhcg0KcG9ydGVkIHRvIExpbnV4IGFuZCBJIHBlcnNvbmFsbHkgbGlrZSB0byBkZWFsIGluIG9s
ZC1mYXNoaW9uZWQgd2F5XHBhcg0Kd2l0aCBwbGFpbiB0ZXh0IGZpbGVzIChkaWZmZXJlbnQgZWRp
dG9ycywgcHVibGlzaGluZyBvbiBpbnRlcm5ldCxccGFyDQpzdXBwb3J0IGluIHZlcnNpb24gY29u
dHJvbCBzeXN0ZW1zIGV0Yy4pLiBUaGF0IHdlcmUgYSByZWFzb25zIHdoeSBJXHBhcg0KY29udmVy
dGVkIGFsbCBzb3VyY2VzIG9mIENQLWRldiBmcm9tIE9EQyB0byBDUCAoZW5jb2RlZCBpbiBVVEYt
OCkuIElccGFyDQp1c2luZyBDcGNVdGY4Q29udiBpbiBCbGFja0JveCBmb3Igc3RvcmluZyBzb3Vy
Y2VzIGluIGVuY29kaW5nIFVURi04LlxwYXINCkEgbW9zdCBvZiBkZXZlbG9waW5nIHByb2Nlc3Mg
b2YgcHJvZ3JhbXMgc3RpbGwgZG9uZSBpbiBCbGFja0JveCxccGFyDQppbmNsdWRpbmcgZGVidWdn
aW5nIHdpdGggdHJhcCB2aWV3ZXIuIFJlY2VudGx5IGEgInRyYXAgdmlld2VyIiB3YXNccGFyDQph
ZGRlZCB0byBDUGNjLCBidXQgbXVjaCBtb3JlIGxpbWl0ZWQgaW4gY29uc29sZSBiZWNhdXNlIGl0
IG5vdFxwYXINCmludGVyYWN0aXZlIGxpa2UgaW4gR1VJLlxwYXINClxwYXINClxwYXINCi0tLS1c
cGFyDQpUbyB1bnN1YnNjcmliZSwgc2VuZCBhIG1lc3NhZ2Ugd2l0aCBib2R5ICJTSUdOT0ZGIEJM
QUNLQk9YIiB0byBMSVNUU0VSVkBMSVNUUy5PQkVST04uQ0h9fQBZWElO
----boundary-LibPST-iamunique-1549232205_-_---
Received on Mon May 09 2011 - 09:48:47 UTC

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