- Component-Pascal Collection & BlackBox 1.6

From: Campbell, Robert D (SELEX) (UK Edinburgh) <"Campbell,>
Date: Fri, 4 May 2007 08:40:49 +0100

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


Hello Helmut, all

I have just tried to install BlackBox 1.6.

Firstly I was very pleased to be told that Oms are still actively involved in supporting BlackBox.

Some of the changes are interesting, in particular the lack of backwards compatibility. While it is a problem in the short term it seems to be necessary to make progress.

An example is the need to recompile everything to avoid the binary consistency checking problem. Gérard prototyped a solution to this problem, but the need to recompile everything meant that we did not post it to CPC - it would be inconvenient if half the community was incompatible with the rest. However now that Oms are making a new format a 'standard', the benefit outweighs the inconvenience.

Recompiling everything is easy for me as I maintain a full global CompileList.
However an early entry is CpcMenus, which does not compile as it needs KERNEL32.

So to be Version 1.6 compatible we need to update several (many ?) of the Cpc contributions, which will probably not happen in just a few days.

How do we do that? I guess we (the whole BBox community) need to create lists of which packages are 1.6 compatible, which are not, and to start work on updating those that are not. Maybe we will need to have two versions of some packages;
1.5 versions & 1.6 versions. I suspect that there may be dependencies in that work on some packages can not start until other packages are already converted. (As an example I do not want to spend time working in the new environment without CpcMenus when I can use my existing 1.5 environment.)


I also notice that this new release is feature complete. I, for one, would have liked some discussion in the community about potential new/changed features that could be included in a new official release. I realise that there has to be a compromise between no changes, and a vast array of badly engineered, unreliable, inconsistent frills contributed by well meaning individuals. But have we got the balance right? If we had known a new release was imminent could we have been organised enough to filter out a small set of valuable changes, reviewed them for consistency of style and quality of implementation, than 'given' them to Oms for inclusion in the standard release?


A final question: I have given 1.6 a very brief try and want to go back to 1.5 as I have some urgent work to do. But all my files are now associated with the 'wrong' BlackBox. Is there some convenient way of switching between the two environments without confusing the Registry?

Regards

Robert

SELEX Sensors and Airborne Systems Limited
Registered Office: Sigma House, Christopher Martin Road, Basildon, Essex SS14 3EL
A company registered in England & Wales. Company no. 02426132
********************************************************************
This email and any attachments are confidential to the intended
recipient and may also be privileged. If you are not the intended
recipient please delete it from your system and notify the sender.
You should not copy it or use it for any purpose nor disclose or
distribute its contents to any other person.
********************************************************************

--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy


----boundary-LibPST-iamunique-827880698_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBccGFyDQpIZWxsbyBIZWxtdXQs
IGFsbFxwYXINClxwYXINCkkgaGF2ZSBqdXN0IHRyaWVkIHRvIGluc3RhbGwgQmxhY2tCb3ggMS42
LlxwYXINClxwYXINCkZpcnN0bHkgSSB3YXMgdmVyeSBwbGVhc2VkIHRvIGJlIHRvbGQgdGhhdCBP
bXMgYXJlIHN0aWxsIGFjdGl2ZWx5IGludm9sdmVkIGluIHN1cHBvcnRpbmcgQmxhY2tCb3guXHBh
cg0KXHBhcg0KU29tZSBvZiB0aGUgY2hhbmdlcyBhcmUgaW50ZXJlc3RpbmcsIGluIHBhcnRpY3Vs
YXIgdGhlIGxhY2sgb2YgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkuIFdoaWxlIGl0IGlzIGEgcHJv
YmxlbSBpbiB0aGUgc2hvcnQgdGVybSBpdCBzZWVtcyB0byBiZSBuZWNlc3NhcnkgdG8gbWFrZSBw
cm9ncmVzcy5ccGFyDQpccGFyDQpBbiBleGFtcGxlIGlzIHRoZSBuZWVkIHRvIHJlY29tcGlsZSBl
dmVyeXRoaW5nIHRvIGF2b2lkIHRoZSBiaW5hcnkgY29uc2lzdGVuY3kgY2hlY2tpbmcgcHJvYmxl
bS4gR1wnZTlyYXJkIHByb3RvdHlwZWQgYSBzb2x1dGlvbiB0byB0aGlzIHByb2JsZW0sIGJ1dCB0
aGUgbmVlZCB0byByZWNvbXBpbGUgZXZlcnl0aGluZyBtZWFudCB0aGF0IHdlIGRpZCBub3QgcG9z
dCBpdCB0byBDUEMgLSBpdCB3b3VsZCBiZSBpbmNvbnZlbmllbnQgaWYgaGFsZiB0aGUgY29tbXVu
aXR5IHdhcyBpbmNvbXBhdGlibGUgd2l0aCB0aGUgcmVzdC4gSG93ZXZlciBub3cgdGhhdCBPbXMg
YXJlIG1ha2luZyBhIG5ldyBmb3JtYXQgYSAnc3RhbmRhcmQnLCB0aGUgYmVuZWZpdCBvdXR3ZWln
aHMgdGhlIGluY29udmVuaWVuY2UuXHBhcg0KXHBhcg0KUmVjb21waWxpbmcgZXZlcnl0aGluZyBp
cyBlYXN5IGZvciBtZSBhcyBJIG1haW50YWluIGEgZnVsbCBnbG9iYWwgQ29tcGlsZUxpc3QuXHBh
cg0KSG93ZXZlciBhbiBlYXJseSBlbnRyeSBpcyBDcGNNZW51cywgd2hpY2ggZG9lcyBub3QgY29t
cGlsZSBhcyBpdCBuZWVkcyBLRVJORUwzMi5ccGFyDQpccGFyDQpTbyB0byBiZSBWZXJzaW9uIDEu
NiBjb21wYXRpYmxlIHdlIG5lZWQgdG8gdXBkYXRlIHNldmVyYWwgKG1hbnkgPykgb2YgdGhlIENw
YyBjb250cmlidXRpb25zLCB3aGljaCB3aWxsIHByb2JhYmx5IG5vdCBoYXBwZW4gaW4ganVzdCBh
IGZldyBkYXlzLlxwYXINClxwYXINCkhvdyBkbyB3ZSBkbyB0aGF0PyBJIGd1ZXNzIHdlICh0aGUg
d2hvbGUgQkJveCBjb21tdW5pdHkpIG5lZWQgdG8gY3JlYXRlIGxpc3RzIG9mIHdoaWNoIHBhY2th
Z2VzIGFyZSAxLjYgY29tcGF0aWJsZSwgd2hpY2ggYXJlIG5vdCwgYW5kIHRvIHN0YXJ0IHdvcmsg
b24gdXBkYXRpbmcgdGhvc2UgdGhhdCBhcmUgbm90LiBNYXliZSB3ZSB3aWxsIG5lZWQgdG8gaGF2
ZSB0d28gdmVyc2lvbnMgb2Ygc29tZSBwYWNrYWdlcztccGFyDQoxLjUgdmVyc2lvbnMgJiAxLjYg
dmVyc2lvbnMuIEkgc3VzcGVjdCB0aGF0IHRoZXJlIG1heSBiZSBkZXBlbmRlbmNpZXMgaW4gdGhh
dCB3b3JrIG9uIHNvbWUgcGFja2FnZXMgY2FuIG5vdCBzdGFydCB1bnRpbCBvdGhlciBwYWNrYWdl
cyBhcmUgYWxyZWFkeSBjb252ZXJ0ZWQuIChBcyBhbiBleGFtcGxlIEkgZG8gbm90IHdhbnQgdG8g
c3BlbmQgdGltZSB3b3JraW5nIGluIHRoZSBuZXcgZW52aXJvbm1lbnQgd2l0aG91dCBDcGNNZW51
cyB3aGVuIEkgY2FuIHVzZSBteSBleGlzdGluZyAxLjUgZW52aXJvbm1lbnQuKVxwYXINClxwYXIN
ClxwYXINCkkgYWxzbyBub3RpY2UgdGhhdCB0aGlzIG5ldyByZWxlYXNlIGlzIGZlYXR1cmUgY29t
cGxldGUuIEksIGZvciBvbmUsIHdvdWxkIGhhdmUgbGlrZWQgc29tZSBkaXNjdXNzaW9uIGluIHRo
ZSBjb21tdW5pdHkgYWJvdXQgcG90ZW50aWFsIG5ldy9jaGFuZ2VkIGZlYXR1cmVzIHRoYXQgY291
bGQgYmUgaW5jbHVkZWQgaW4gYSBuZXcgb2ZmaWNpYWwgcmVsZWFzZS4gSSByZWFsaXNlIHRoYXQg
dGhlcmUgaGFzIHRvIGJlIGEgY29tcHJvbWlzZSBiZXR3ZWVuIG5vIGNoYW5nZXMsIGFuZCBhIHZh
c3QgYXJyYXkgb2YgYmFkbHkgZW5naW5lZXJlZCwgdW5yZWxpYWJsZSwgaW5jb25zaXN0ZW50IGZy
aWxscyBjb250cmlidXRlZCBieSB3ZWxsIG1lYW5pbmcgaW5kaXZpZHVhbHMuIEJ1dCBoYXZlIHdl
IGdvdCB0aGUgYmFsYW5jZSByaWdodD8gSWYgd2UgaGFkIGtub3duIGEgbmV3IHJlbGVhc2Ugd2Fz
IGltbWluZW50IGNvdWxkIHdlIGhhdmUgYmVlbiBvcmdhbmlzZWQgZW5vdWdoIHRvIGZpbHRlciBv
dXQgYSBzbWFsbCBzZXQgb2YgdmFsdWFibGUgY2hhbmdlcywgcmV2aWV3ZWQgdGhlbSBmb3IgY29u
c2lzdGVuY3kgb2Ygc3R5bGUgYW5kIHF1YWxpdHkgb2YgaW1wbGVtZW50YXRpb24sIHRoYW4gJ2dp
dmVuJyB0aGVtIHRvIE9tcyBmb3IgaW5jbHVzaW9uIGluIHRoZSBzdGFuZGFyZCByZWxlYXNlP1xw
YXINClxwYXINClxwYXINCkEgZmluYWwgcXVlc3Rpb246IEkgaGF2ZSBnaXZlbiAxLjYgYSB2ZXJ5
IGJyaWVmIHRyeSBhbmQgd2FudCB0byBnbyBiYWNrIHRvIDEuNSBhcyBJIGhhdmUgc29tZSB1cmdl
bnQgd29yayB0byBkby4gQnV0IGFsbCBteSBmaWxlcyBhcmUgbm93IGFzc29jaWF0ZWQgd2l0aCB0
aGUgJ3dyb25nJyBCbGFja0JveC4gSXMgdGhlcmUgc29tZSBjb252ZW5pZW50IHdheSBvZiBzd2l0
Y2hpbmcgYmV0d2VlbiB0aGUgdHdvIGVudmlyb25tZW50cyB3aXRob3V0IGNvbmZ1c2luZyB0aGUg
UmVnaXN0cnk/XHBhcg0KXHBhcg0KUmVnYXJkc1xwYXINClxwYXINClJvYmVydFxwYXINClxwYXIN
ClNFTEVYIFNlbnNvcnMgYW5kIEFpcmJvcm5lIFN5c3RlbXMgTGltaXRlZFxwYXINClJlZ2lzdGVy
ZWQgT2ZmaWNlOiBTaWdtYSBIb3VzZSwgQ2hyaXN0b3BoZXIgTWFydGluIFJvYWQsIEJhc2lsZG9u
LCBFc3NleCBTUzE0IDNFTFxwYXINCkEgY29tcGFueSByZWdpc3RlcmVkIGluIEVuZ2xhbmQgJiBX
YWxlcy4gIENvbXBhbnkgbm8uIDAyNDI2MTMyXHBhcg0KKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipccGFyDQpUaGlzIGVt
YWlsIGFuZCBhbnkgYXR0YWNobWVudHMgYXJlIGNvbmZpZGVudGlhbCB0byB0aGUgaW50ZW5kZWRc
cGFyDQpyZWNpcGllbnQgYW5kIG1heSBhbHNvIGJlIHByaXZpbGVnZWQuIElmIHlvdSBhcmUgbm90
IHRoZSBpbnRlbmRlZFxwYXINCnJlY2lwaWVudCBwbGVhc2UgZGVsZXRlIGl0IGZyb20geW91ciBz
eXN0ZW0gYW5kIG5vdGlmeSB0aGUgc2VuZGVyLlxwYXINCllvdSBzaG91bGQgbm90IGNvcHkgaXQg
b3IgdXNlIGl0IGZvciBhbnkgcHVycG9zZSBub3IgZGlzY2xvc2Ugb3JccGFyDQpkaXN0cmlidXRl
IGl0cyBjb250ZW50cyB0byBhbnkgb3RoZXIgcGVyc29uLlxwYXINCioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHBhcg0K
XHBhcg0KLS0tIEJsYWNrQm94XHBhcg0KLS0tIHNlbmQgc3ViamVjdCBIRUxQIG9yIFVOU1VCU0NS
SUJFIHRvIGJsYWNrYm94QG9iZXJvbi5jaH19AGOyb7UwbmdVIsw

----boundary-LibPST-iamunique-827880698_-_---
Received on Fri May 04 2007 - 09:40:49 UTC

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