RE: BlackBox vs. Gardens-Point Component-Pascal ; Editors with sy ntax highliting

From: Wijck, Bart van <"Wijck,>
Date: Wed, 11 Feb 2004 10:42:25 +0100

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

Hi Werner,

This is some of the best news I have heard about BlackBox in years! I
finally bought BlackBox more out of guilt (I learned a lot, used it on and
off) then that I was that convinced that the product had much of a future.
If it will tie into .NET and Java then it looks like I'll have to revise my
opinion considerably. Congratulations!

Just another question. I heard about the BlackBox web server of O3. For the
proposed guide I am working on it would be nice to have a good introduction
to it which is accessable to someone who has some understanding of CP and
BB, but has little knowledge of webservers, how you use it etc. If there is
something like that, please let me know. If not would it be possible to
propose a brief outline (just headings) of what should be in it? Would be a
great help.

Regards, Bart

-----Original Message-----
From: Werner Braun [mailto:wb{([at]})nowhere.xy
Sent: Wednesday, February 11, 2004 9:44 AM
To: blackbox{([at]})nowhere.xy
Subject: BlackBox vs. Gardens-Point Component-Pascal ; Editors with
syntax highliting


Hi Phillipp
> In addition there are free Component Pascal compilers for the .Net
> framework and JVM.
> http://www.citi.qut.edu.au/research/plas/projects/cp_files/index.jsp
>
> My simple thoughts therefore: Why not re-write the low-level modules of
> Blackbox and make it work on those existing technologies? Having something
> portable between JVM and .Net would certainly be worthwhile.

Thats something we are doing.
We are on the way porting our Web-Framework so it runs on
- BlackBox (as it does right now)
- Gardens-Point CP JVM (as it will do within this year, hopefully)
- Gardens-Point CP .NET (whenever we do the glue modules)

This is quite some work. Not only reinventing the wheel for
Low-Level modules :-)
Main task is to keep the interfaces to the host (BlackBox, JVM, .NET) small
and clean.
For our Web-Framework this is not so difficult. We are using no gui, so all
we need
at the minimum is TCP/IP Sockets.


Syntax Highlighting
========
There has been some discussion for / against editors with syntax
highlighting.
We are using the Linux Editor Kate and have made an XML-Definition for
Syntax-Highlighting of Component-Pascal.

If anyone is interested in that i can mail it.

-- 
mit freundlichen Grüssen
Werner Braun
O³ Software GmbH & Co. KG * Eichkamp 1 * D-24217 Schönberg
http://www.o3-software.de * Fon: 04344 41417-2 * Mobil: 0179 511 211 9
--------------------------------------------
To unsubscribe from this mailing list, send a message containing the word
"unsubscribe" to:
   blackbox-request{([at]})nowhere.xyTo get a list of valid e-mail commands and instructions on their usage, send
a message containing the word "help" to the above address.
Send any problem reports or questions related to this email list to the list
owner at
   owner-blackbox{([at]})nowhere.xyCurrent posting policy:
a) To post you should use the same address by which you are subscribed to
the mailing list. That way, the list server will recognize you as subscriber
and forward your posting immediately, without creating any overhead.
b) If, for some reason, you cannot post from the address, by which you are
subscribed, your message will be moderated to avoid spam. Please understand
that moderation will often cause some delay, in particular over weekends or
holydays.
-- 
The contents of this e-mail are intended for the named addressee only. It
contains information that may be confidential. Unless you are the named
addressee or an authorized designee, you may not copy or use it, or disclose
it to anyone else. If you received it in error please notify us immediately
and then destroy it. 
--------------------------------------------
To unsubscribe from this mailing list, send a message containing the word "unsubscribe" to:
   blackbox-request{([at]})nowhere.xyTo get a list of valid e-mail commands and instructions on their usage, send a message containing the word "help" to the above address.
Send any problem reports or questions related to this email list to the list owner at
   owner-blackbox{([at]})nowhere.xyCurrent posting policy:
a) To post you should use the same address by which you are subscribed to the mailing list. That way, the list server will recognize you as subscriber and forward your posting immediately, without creating any overhead.
b) If, for some reason, you cannot post from the address, by which you are subscribed, your message will be moderated to avoid spam. Please understand that moderation will often cause some delay, in particular over weekends or holydays.
----boundary-LibPST-iamunique-1463916797_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBIaSBXZXJuZXIsXHBhcg0KXHBh
cg0KVGhpcyBpcyBzb21lIG9mIHRoZSBiZXN0IG5ld3MgSSBoYXZlIGhlYXJkIGFib3V0IEJsYWNr
Qm94IGluIHllYXJzISBJXHBhcg0KZmluYWxseSBib3VnaHQgQmxhY2tCb3ggbW9yZSBvdXQgb2Yg
Z3VpbHQgKEkgbGVhcm5lZCBhIGxvdCwgdXNlZCBpdCBvbiBhbmRccGFyDQpvZmYpIHRoZW4gdGhh
dCBJIHdhcyB0aGF0IGNvbnZpbmNlZCB0aGF0IHRoZSBwcm9kdWN0IGhhZCBtdWNoIG9mIGEgZnV0
dXJlLlxwYXINCklmIGl0IHdpbGwgdGllIGludG8gLk5FVCBhbmQgSmF2YSB0aGVuIGl0IGxvb2tz
IGxpa2UgSSdsbCBoYXZlIHRvIHJldmlzZSBteVxwYXINCm9waW5pb24gY29uc2lkZXJhYmx5LiBD
b25ncmF0dWxhdGlvbnMhXHBhcg0KXHBhcg0KSnVzdCBhbm90aGVyIHF1ZXN0aW9uLiBJIGhlYXJk
IGFib3V0IHRoZSBCbGFja0JveCB3ZWIgc2VydmVyIG9mIE8zLiBGb3IgdGhlXHBhcg0KcHJvcG9z
ZWQgZ3VpZGUgSSBhbSB3b3JraW5nIG9uIGl0IHdvdWxkIGJlIG5pY2UgdG8gaGF2ZSBhIGdvb2Qg
aW50cm9kdWN0aW9uXHBhcg0KdG8gaXQgd2hpY2ggaXMgYWNjZXNzYWJsZSB0byBzb21lb25lIHdo
byBoYXMgc29tZSB1bmRlcnN0YW5kaW5nIG9mIENQIGFuZFxwYXINCkJCLCBidXQgaGFzIGxpdHRs
ZSBrbm93bGVkZ2Ugb2Ygd2Vic2VydmVycywgaG93IHlvdSB1c2UgaXQgZXRjLiBJZiB0aGVyZSBp
c1xwYXINCnNvbWV0aGluZyBsaWtlIHRoYXQsIHBsZWFzZSBsZXQgbWUga25vdy4gSWYgbm90IHdv
dWxkIGl0IGJlIHBvc3NpYmxlIHRvXHBhcg0KcHJvcG9zZSBhIGJyaWVmIG91dGxpbmUgKGp1c3Qg
aGVhZGluZ3MpIG9mIHdoYXQgc2hvdWxkIGJlIGluIGl0PyBXb3VsZCBiZSBhXHBhcg0KZ3JlYXQg
aGVscC5ccGFyDQpccGFyDQpSZWdhcmRzLCBCYXJ0ICBccGFyDQpccGFyDQotLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLVxwYXINCkZyb206IFdlcm5lciBCcmF1biBbbWFpbHRvOndiQG8zLXNvZnR3
YXJlLmRlXVxwYXINClNlbnQ6IFdlZG5lc2RheSwgRmVicnVhcnkgMTEsIDIwMDQgOTo0NCBBTVxw
YXINClRvOiBibGFja2JveEBvYmVyb24uY2hccGFyDQpTdWJqZWN0OiBCbGFja0JveCB2cy4gR2Fy
ZGVucy1Qb2ludCBDb21wb25lbnQtUGFzY2FsIDsgRWRpdG9ycyB3aXRoXHBhcg0Kc3ludGF4IGhp
Z2hsaXRpbmdccGFyDQpccGFyDQpccGFyDQpIaSBQaGlsbGlwcFxwYXINCj4gSW4gYWRkaXRpb24g
dGhlcmUgYXJlIGZyZWUgQ29tcG9uZW50IFBhc2NhbCBjb21waWxlcnMgZm9yIHRoZSAuTmV0XHBh
cg0KPiBmcmFtZXdvcmsgYW5kIEpWTS5ccGFyDQo+IGh0dHA6Ly93d3cuY2l0aS5xdXQuZWR1LmF1
L3Jlc2VhcmNoL3BsYXMvcHJvamVjdHMvY3BfZmlsZXMvaW5kZXguanNwXHBhcg0KPlxwYXINCj4g
TXkgc2ltcGxlIHRob3VnaHRzIHRoZXJlZm9yZTogV2h5IG5vdCByZS13cml0ZSB0aGUgbG93LWxl
dmVsIG1vZHVsZXMgb2ZccGFyDQo+IEJsYWNrYm94IGFuZCBtYWtlIGl0IHdvcmsgb24gdGhvc2Ug
ZXhpc3RpbmcgdGVjaG5vbG9naWVzPyBIYXZpbmcgc29tZXRoaW5nXHBhcg0KPiBwb3J0YWJsZSBi
ZXR3ZWVuIEpWTSBhbmQgLk5ldCB3b3VsZCBjZXJ0YWlubHkgYmUgd29ydGh3aGlsZS5ccGFyDQpc
cGFyDQpUaGF0cyBzb21ldGhpbmcgd2UgYXJlIGRvaW5nLlxwYXINCldlIGFyZSBvbiB0aGUgd2F5
IHBvcnRpbmcgb3VyIFdlYi1GcmFtZXdvcmsgc28gaXQgcnVucyBvblxwYXINCi0gQmxhY2tCb3gg
KGFzIGl0IGRvZXMgcmlnaHQgbm93KVxwYXINCi0gR2FyZGVucy1Qb2ludCBDUCBKVk0gKGFzIGl0
IHdpbGwgZG8gd2l0aGluIHRoaXMgeWVhciwgaG9wZWZ1bGx5KVxwYXINCi0gR2FyZGVucy1Qb2lu
dCBDUCAuTkVUICh3aGVuZXZlciB3ZSBkbyB0aGUgZ2x1ZSBtb2R1bGVzKVxwYXINClxwYXINClRo
aXMgaXMgcXVpdGUgc29tZSB3b3JrLiBOb3Qgb25seSByZWludmVudGluZyB0aGUgd2hlZWwgZm9y
IFxwYXINCkxvdy1MZXZlbCBtb2R1bGVzIDotKVxwYXINCk1haW4gdGFzayBpcyB0byBrZWVwIHRo
ZSBpbnRlcmZhY2VzIHRvIHRoZSBob3N0IChCbGFja0JveCwgSlZNLCAuTkVUKSBzbWFsbFxwYXIN
CmFuZCBjbGVhbi5ccGFyDQpGb3Igb3VyIFdlYi1GcmFtZXdvcmsgdGhpcyBpcyBub3Qgc28gZGlm
ZmljdWx0LiBXZSBhcmUgdXNpbmcgbm8gZ3VpLCBzbyBhbGxccGFyDQp3ZSBuZWVkXHBhcg0KYXQg
dGhlIG1pbmltdW0gaXMgVENQL0lQIFNvY2tldHMuXHBhcg0KXHBhcg0KXHBhcg0KU3ludGF4IEhp
Z2hsaWdodGluZ1xwYXINCj09PT09PT09PT09PT09PT1ccGFyDQpUaGVyZSBoYXMgYmVlbiBzb21l
IGRpc2N1c3Npb24gZm9yIC8gYWdhaW5zdCBlZGl0b3JzIHdpdGggc3ludGF4XHBhcg0KaGlnaGxp
Z2h0aW5nLlxwYXINCldlIGFyZSB1c2luZyB0aGUgTGludXggRWRpdG9yIEthdGUgYW5kIGhhdmUg
bWFkZSBhbiBYTUwtRGVmaW5pdGlvbiBmb3IgXHBhcg0KU3ludGF4LUhpZ2hsaWdodGluZyBvZiBD
b21wb25lbnQtUGFzY2FsLlxwYXINClxwYXINCklmIGFueW9uZSBpcyBpbnRlcmVzdGVkIGluIHRo
YXQgaSBjYW4gbWFpbCBpdC5ccGFyDQpccGFyDQotLSBccGFyDQptaXQgZnJldW5kbGljaGVuIEdy
XCdmY3NzZW5ccGFyDQpccGFyDQpXZXJuZXIgQnJhdW5ccGFyDQpccGFyDQpPXCdiMyBTb2Z0d2Fy
ZSBHbWJIICYgQ28uIEtHICogRWljaGthbXAgMSAqIEQtMjQyMTcgU2NoXCdmNm5iZXJnXHBhcg0K
aHR0cDovL3d3dy5vMy1zb2Z0d2FyZS5kZSAqIEZvbjogMDQzNDQgNDE0MTctMiAqIE1vYmlsOiAw
MTc5IDUxMSAyMTEgOVxwYXINClxwYXINCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tXHBhcg0KXHBhcg0KVG8gdW5zdWJzY3JpYmUgZnJvbSB0aGlzIG1haWxpbmcg
bGlzdCwgc2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgd29yZFxwYXINCiJ1bnN1YnNjcmli
ZSIgdG86XHBhcg0KICAgYmxhY2tib3gtcmVxdWVzdEBvYmVyb24uY2hccGFyDQpccGFyDQpUbyBn
ZXQgYSBsaXN0IG9mIHZhbGlkIGUtbWFpbCBjb21tYW5kcyBhbmQgaW5zdHJ1Y3Rpb25zIG9uIHRo
ZWlyIHVzYWdlLCBzZW5kXHBhcg0KYSBtZXNzYWdlIGNvbnRhaW5pbmcgdGhlIHdvcmQgImhlbHAi
IHRvIHRoZSBhYm92ZSBhZGRyZXNzLlxwYXINClxwYXINClNlbmQgYW55IHByb2JsZW0gcmVwb3J0
cyBvciBxdWVzdGlvbnMgcmVsYXRlZCB0byB0aGlzIGVtYWlsIGxpc3QgdG8gdGhlIGxpc3RccGFy
DQpvd25lciBhdFxwYXINCiAgIG93bmVyLWJsYWNrYm94QG9iZXJvbi5jaFxwYXINClxwYXINCkN1
cnJlbnQgcG9zdGluZyBwb2xpY3k6XHBhcg0KXHBhcg0KYSkgVG8gcG9zdCB5b3Ugc2hvdWxkIHVz
ZSB0aGUgc2FtZSBhZGRyZXNzIGJ5IHdoaWNoIHlvdSBhcmUgc3Vic2NyaWJlZCB0b1xwYXINCnRo
ZSBtYWlsaW5nIGxpc3QuIFRoYXQgd2F5LCB0aGUgbGlzdCBzZXJ2ZXIgd2lsbCByZWNvZ25pemUg
eW91IGFzIHN1YnNjcmliZXJccGFyDQphbmQgZm9yd2FyZCB5b3VyIHBvc3RpbmcgaW1tZWRpYXRl
bHksIHdpdGhvdXQgY3JlYXRpbmcgYW55IG92ZXJoZWFkLlxwYXINClxwYXINCmIpIElmLCBmb3Ig
c29tZSByZWFzb24sIHlvdSBjYW5ub3QgcG9zdCBmcm9tIHRoZSBhZGRyZXNzLCBieSB3aGljaCB5
b3UgYXJlXHBhcg0Kc3Vic2NyaWJlZCwgeW91ciBtZXNzYWdlIHdpbGwgYmUgbW9kZXJhdGVkIHRv
IGF2b2lkIHNwYW0uIFBsZWFzZSB1bmRlcnN0YW5kXHBhcg0KdGhhdCBtb2RlcmF0aW9uIHdpbGwg
b2Z0ZW4gY2F1c2Ugc29tZSBkZWxheSwgaW4gcGFydGljdWxhciBvdmVyIHdlZWtlbmRzIG9yXHBh
cg0KaG9seWRheXMuXHBhcg0KXHBhcg0KXHBhcg0KLS0gXHBhcg0KVGhlIGNvbnRlbnRzIG9mIHRo
aXMgZS1tYWlsIGFyZSBpbnRlbmRlZCBmb3IgdGhlIG5hbWVkIGFkZHJlc3NlZSBvbmx5LiBJdFxw
YXINCmNvbnRhaW5zIGluZm9ybWF0aW9uIHRoYXQgbWF5IGJlIGNvbmZpZGVudGlhbC4gVW5sZXNz
IHlvdSBhcmUgdGhlIG5hbWVkXHBhcg0KYWRkcmVzc2VlIG9yIGFuIGF1dGhvcml6ZWQgZGVzaWdu
ZWUsIHlvdSBtYXkgbm90IGNvcHkgb3IgdXNlIGl0LCBvciBkaXNjbG9zZVxwYXINCml0IHRvIGFu
eW9uZSBlbHNlLiBJZiB5b3UgcmVjZWl2ZWQgaXQgaW4gZXJyb3IgcGxlYXNlIG5vdGlmeSB1cyBp
bW1lZGlhdGVseVxwYXINCmFuZCB0aGVuIGRlc3Ryb3kgaXQuIFxwYXINClxwYXINCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHBhcg0KXHBhcg0KVG8gdW5zdWJz
Y3JpYmUgZnJvbSB0aGlzIG1haWxpbmcgbGlzdCwgc2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0
aGUgd29yZCAidW5zdWJzY3JpYmUiIHRvOlxwYXINCiAgIGJsYWNrYm94LXJlcXVlc3RAb2Jlcm9u
LmNoXHBhcg0KXHBhcg0KVG8gZ2V0IGEgbGlzdCBvZiB2YWxpZCBlLW1haWwgY29tbWFuZHMgYW5k
IGluc3RydWN0aW9ucyBvbiB0aGVpciB1c2FnZSwgc2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0
aGUgd29yZCAiaGVscCIgdG8gdGhlIGFib3ZlIGFkZHJlc3MuXHBhcg0KXHBhcg0KU2VuZCBhbnkg
cHJvYmxlbSByZXBvcnRzIG9yIHF1ZXN0aW9ucyByZWxhdGVkIHRvIHRoaXMgZW1haWwgbGlzdCB0
byB0aGUgbGlzdCBvd25lciBhdFxwYXINCiAgIG93bmVyLWJsYWNrYm94QG9iZXJvbi5jaFxwYXIN
ClxwYXINCkN1cnJlbnQgcG9zdGluZyBwb2xpY3k6XHBhcg0KXHBhcg0KYSkgVG8gcG9zdCB5b3Ug
c2hvdWxkIHVzZSB0aGUgc2FtZSBhZGRyZXNzIGJ5IHdoaWNoIHlvdSBhcmUgc3Vic2NyaWJlZCB0
byB0aGUgbWFpbGluZyBsaXN0LiBUaGF0IHdheSwgdGhlIGxpc3Qgc2VydmVyIHdpbGwgcmVjb2du
aXplIHlvdSBhcyBzdWJzY3JpYmVyIGFuZCBmb3J3YXJkIHlvdXIgcG9zdGluZyBpbW1lZGlhdGVs
eSwgd2l0aG91dCBjcmVhdGluZyBhbnkgb3ZlcmhlYWQuXHBhcg0KXHBhcg0KYikgSWYsIGZvciBz
b21lIHJlYXNvbiwgeW91IGNhbm5vdCBwb3N0IGZyb20gdGhlIGFkZHJlc3MsIGJ5IHdoaWNoIHlv
dSBhcmUgc3Vic2NyaWJlZCwgeW91ciBtZXNzYWdlIHdpbGwgYmUgbW9kZXJhdGVkIHRvIGF2b2lk
IHNwYW0uIFBsZWFzZSB1bmRlcnN0YW5kIHRoYXQgbW9kZXJhdGlvbiB3aWxsIG9mdGVuIGNhdXNl
IHNvbWUgZGVsYXksIGluIHBhcnRpY3VsYXIgb3ZlciB3ZWVrZW5kcyBvciBob2x5ZGF5cy5ccGFy
DQpccH19ADIx
----boundary-LibPST-iamunique-1463916797_-_---
Received on Wed Feb 11 2004 - 10:42:25 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:28:54 UTC