Re: [BLACKBOX] Grouped or separate CPC modules?

From: Douglas G. Danforth <"Douglas>
Date: Wed, 11 Jan 2012 14:28:03 -0800

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

Bernhard,

Thank you for that.

I have made the decision to go with Helmut's approach; group all the
modules.
The structure of 'My' has the following dependencies
MyFiles (independent)
MyTexts uses MyFiles

MyObjects (independent)
MyLists uses MyObjects
MySets uses MyLists
MyProject uses MySets and MyTexts

So, MyProject glues all of them together.
MyProject will be distributed later.

-Doug

On 1/11/2012 4:47 AM, Bernhard Treutwein wrote:
> Hi Doug & Helmut,
>
> first of all: Happy New Year ...
>
> Now my three pennies:
> -----------------------
> If a module is usable without another, it should be be distributed alone.
>
> If there are interdependencies between modules, they should be
> distributed together.
> ----------------------------------------------------------------
>
> BB docu says (Part 3 of the Tutorial, Design Practices):
>
> "For the BlackBox Component Builder, it is a convention that
> collections of related
> components, called subsystems, are placed into separate directories;
> all of which are
> located directly in the BlackBox directory."
>
> Although for the My subsystem the "relation" between the subsystems is
> that they
> are written by Doug, I think that is ok.
>
> I personally would prefer having them in a subsystem, which describes
> what they
> do, but I think it is ok ... I agree completely with Wojtecs
> statement that it should
> be clear from the download page what the contents are for ...
>
> regards
> Bernhard
>
> ----
> To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to
> LISTSERV{([at]})nowhere.xy
>


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-1906580382_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEJlcm5oYXJkLFxwYXINClxwYXINClRoYW5rIHlv
dSBmb3IgdGhhdC5ccGFyDQpccGFyDQpJIGhhdmUgbWFkZSB0aGUgZGVjaXNpb24gdG8gZ28gd2l0
aCBIZWxtdXQncyBhcHByb2FjaDsgZ3JvdXAgYWxsIHRoZSBccGFyDQptb2R1bGVzLlxwYXINClRo
ZSBzdHJ1Y3R1cmUgb2YgJ015JyBoYXMgdGhlIGZvbGxvd2luZyBkZXBlbmRlbmNpZXNccGFyDQpN
eUZpbGVzIChpbmRlcGVuZGVudClccGFyDQpNeVRleHRzIHVzZXMgTXlGaWxlc1xwYXINClxwYXIN
Ck15T2JqZWN0cyAoaW5kZXBlbmRlbnQpXHBhcg0KTXlMaXN0cyB1c2VzIE15T2JqZWN0c1xwYXIN
Ck15U2V0cyB1c2VzIE15TGlzdHNccGFyDQpNeVByb2plY3QgdXNlcyBNeVNldHMgYW5kIE15VGV4
dHNccGFyDQpccGFyDQpTbywgTXlQcm9qZWN0IGdsdWVzIGFsbCBvZiB0aGVtIHRvZ2V0aGVyLlxw
YXINCk15UHJvamVjdCB3aWxsIGJlIGRpc3RyaWJ1dGVkIGxhdGVyLlxwYXINClxwYXINCi1Eb3Vn
XHBhcg0KXHBhcg0KT24gMS8xMS8yMDEyIDQ6NDcgQU0sIEJlcm5oYXJkIFRyZXV0d2VpbiB3cm90
ZTpccGFyDQo+IEhpIERvdWcgJiBIZWxtdXQsXHBhcg0KPlxwYXINCj4gZmlyc3Qgb2YgYWxsOiAg
SGFwcHkgTmV3IFllYXIgLi4uXHBhcg0KPlxwYXINCj4gTm93IG15IHRocmVlIHBlbm5pZXM6XHBh
cg0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxwYXINCj4gSWYgYSBtb2R1bGUgaXMgdXNhYmxl
IHdpdGhvdXQgYW5vdGhlciwgaXQgc2hvdWxkIGJlIGJlIGRpc3RyaWJ1dGVkIGFsb25lLlxwYXIN
Cj5ccGFyDQo+IElmIHRoZXJlIGFyZSBpbnRlcmRlcGVuZGVuY2llcyBiZXR3ZWVuIG1vZHVsZXMs
IHRoZXkgc2hvdWxkIGJlIFxwYXINCj4gZGlzdHJpYnV0ZWQgdG9nZXRoZXIuXHBhcg0KPiAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tXHBhcg0KPlxwYXINCj4gQkIgZG9jdSBzYXlzIChQYXJ0IDMgb2YgdGhlIFR1dG9yaWFsLCBE
ZXNpZ24gUHJhY3RpY2VzKTpccGFyDQo+XHBhcg0KPiAiRm9yIHRoZSBCbGFja0JveCBDb21wb25l
bnQgQnVpbGRlciwgaXQgaXMgYSBjb252ZW50aW9uIHRoYXQgXHBhcg0KPiBjb2xsZWN0aW9ucyBv
ZiByZWxhdGVkXHBhcg0KPiBjb21wb25lbnRzLCBjYWxsZWQgc3Vic3lzdGVtcywgYXJlIHBsYWNl
ZCBpbnRvIHNlcGFyYXRlIGRpcmVjdG9yaWVzOyBccGFyDQo+IGFsbCBvZiB3aGljaCBhcmVccGFy
DQo+IGxvY2F0ZWQgZGlyZWN0bHkgaW4gdGhlIEJsYWNrQm94IGRpcmVjdG9yeS4iXHBhcg0KPlxw
YXINCj4gQWx0aG91Z2ggZm9yIHRoZSBNeSBzdWJzeXN0ZW0gdGhlICJyZWxhdGlvbiIgYmV0d2Vl
biB0aGUgc3Vic3lzdGVtcyBpcyBccGFyDQo+IHRoYXQgdGhleVxwYXINCj4gYXJlIHdyaXR0ZW4g
YnkgRG91ZywgSSB0aGluayB0aGF0IGlzIG9rLlxwYXINCj5ccGFyDQo+IEkgcGVyc29uYWxseSB3
b3VsZCBwcmVmZXIgaGF2aW5nIHRoZW0gaW4gYSBzdWJzeXN0ZW0sIHdoaWNoIGRlc2NyaWJlcyBc
cGFyDQo+IHdoYXQgdGhleVxwYXINCj4gZG8sIGJ1dCBJIHRoaW5rIGl0IGlzIG9rIC4uLiAgSSBh
Z3JlZSBjb21wbGV0ZWx5IHdpdGggV29qdGVjcyBccGFyDQo+IHN0YXRlbWVudCB0aGF0IGl0IHNo
b3VsZFxwYXINCj4gYmUgY2xlYXIgZnJvbSB0aGUgZG93bmxvYWQgcGFnZSB3aGF0IHRoZSBjb250
ZW50cyBhcmUgZm9yIC4uLlxwYXINCj5ccGFyDQo+IHJlZ2FyZHNccGFyDQo+ICAgIEJlcm5oYXJk
XHBhcg0KPlxwYXINCj4gLS0tLVxwYXINCj4gVG8gdW5zdWJzY3JpYmUsIHNlbmQgYSBtZXNzYWdl
IHdpdGggYm9keSAiU0lHTk9GRiBCTEFDS0JPWCIgdG8gXHBhcg0KPiBMSVNUU0VSVkBMSVNUUy5P
QkVST04uQ0hccGFyDQo+XHBhcg0KXHBhcg0KXHBhcg0KLS0tLVxwYXINClRvIHVuc3Vic2NyaWJl
LCBzZW5kIGEgbWVzc2FnZSB3aXRoIGJvZHkgIlNJR05PRkYgQkxBQ0tCT1giIHRvIExJU1RTRVJW
QExJU1RTLk9CfX0ANDk3MCQ2NjY0MWY=
----boundary-LibPST-iamunique-1906580382_-_---
Received on Wed Jan 11 2012 - 23:28:03 UTC

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