----boundary-LibPST-iamunique-585293993_-_-
Content-type: text/plain
Dear Robert,
yes, people like two write their own. You will find several solutions about such topics on CPC.
A long time ago, Fyodor was asking (via this mailing list) to create a standard library about all that staff on CPC. Nobody did responce.
E.g. You find 3 different xxxColorPlane with different expansion from XYplane on CPC. And so on with other topics.
Who will write an index to the treasure of CPC? Who will define which procedure/module/subsystem moves to the standard library?
It is just another cookbook questions.
Helmut Zinn
-----Ursprüngliche Nachricht-----
Von: blackbox{([at]})nowhere.xy
Campbell, Robert D (SELEX) (UK Edinburgh)
Gesendet: Donnerstag, 25. Mai 2006 10:16
An: BlackBox Mailing List
Betreff: [BlackBox] - ASCII file handling
----- Original Message ----- From: "Martin, Marc" <marc.martin{([at]})nowhere.xy
> Also, a robust ASCII file
> I/O didn't come with the framework (other than a trivial
> example showing how it could be done), so I had to
> write my own.
People like to write their own! That way it operates as they wish rather
than according to someone elses 'odd' ideas of a good design.
Or am I wrong? Would a 'good' ASCII module be a real asset to the
community.
Actually I am of the opinion that it would be 'good' thing if various
facilities (such as ASCII file handling) were developed to a good
standard, then became defacto standards within the community.
To this end I published a capable and documented ASCII file reader
(LibAsciiMappers).
Now it may be the case that this module is excellent or hopeless, but
the point that I want to make is that it has provoked no feedback;
no one has said "make this small change and eveyone will want to
use it" or "bin that load of rubbish and use this; it is MUCH better".
We need this kind of interaction to evolve towards better things.
Without this interaction I am left with one or two theories:
1 - We are too polite for our own good
or
2 - (As already said) People like to write their own.
Robert
--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy
---------------
Diese E-Mail wurde auf Viren ueberprueft.
IG Metall
--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy
----boundary-LibPST-iamunique-585293993_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBEZWFyIFJvYmVydCxccGFyDQpc
cGFyDQp5ZXMsIHBlb3BsZSBsaWtlIHR3byB3cml0ZSB0aGVpciBvd24uIFlvdSB3aWxsIGZpbmQg
c2V2ZXJhbCBzb2x1dGlvbnMgYWJvdXQgc3VjaCB0b3BpY3Mgb24gQ1BDLlxwYXINClxwYXINCkEg
bG9uZyB0aW1lIGFnbywgRnlvZG9yXCdhMHdhcyBhc2tpbmcgKHZpYSB0aGlzIG1haWxpbmcgbGlz
dCkgdG8gY3JlYXRlIGEgc3RhbmRhcmQgbGlicmFyeSBhYm91dCBhbGwgdGhhdCBzdGFmZiBvbiBD
UEMuIE5vYm9keSBkaWQgcmVzcG9uY2UuXHBhcg0KXHBhcg0KRS5nLiBZb3UgZmluZCAzIGRpZmZl
cmVudCB4eHhDb2xvclBsYW5lIHdpdGggZGlmZmVyZW50IGV4cGFuc2lvbiBmcm9tIFhZcGxhbmUg
b24gQ1BDLiBBbmQgc28gb24gd2l0aCBvdGhlciB0b3BpY3MuXHBhcg0KXHBhcg0KV2hvIHdpbGwg
d3JpdGUgYW4gaW5kZXggdG8gdGhlIHRyZWFzdXJlIG9mIENQQz8gV2hvIHdpbGwgZGVmaW5lIHdo
aWNoIHByb2NlZHVyZS9tb2R1bGUvc3Vic3lzdGVtIG1vdmVzIHRvIHRoZSBzdGFuZGFyZCBsaWJy
YXJ5PyBccGFyDQpccGFyDQpJdCBpcyBqdXN0IGFub3RoZXIgY29va2Jvb2sgcXVlc3Rpb25zLlxw
YXINClxwYXINCkhlbG11dCBaaW5uXHBhcg0KXHBhcg0KLS0tLS1VcnNwclwnZmNuZ2xpY2hlIE5h
Y2hyaWNodC0tLS0tXHBhcg0KVm9uOiBibGFja2JveEBvYmVyb24uY2ggW21haWx0bzpibGFja2Jv
eEBvYmVyb24uY2hdSW0gQXVmdHJhZyB2b25ccGFyDQpDYW1wYmVsbCwgUm9iZXJ0IEQgKFNFTEVY
KSAoVUsgRWRpbmJ1cmdoKVxwYXINCkdlc2VuZGV0OiBEb25uZXJzdGFnLCAyNS4gTWFpIDIwMDYg
MTA6MTZccGFyDQpBbjogQmxhY2tCb3ggTWFpbGluZyBMaXN0XHBhcg0KQmV0cmVmZjogW0JsYWNr
Qm94XSAtIEFTQ0lJIGZpbGUgaGFuZGxpbmdccGFyDQpccGFyDQpccGFyDQotLS0tLSBPcmlnaW5h
bCBNZXNzYWdlIC0tLS0tIEZyb206ICJNYXJ0aW4sIE1hcmMiIDxtYXJjLm1hcnRpbkBib2Vpbmcu
Y29tPlxwYXINClxwYXINCj4gIEFsc28sIGEgcm9idXN0IEFTQ0lJIGZpbGVccGFyDQo+IEkvTyBk
aWRuJ3QgY29tZSB3aXRoIHRoZSBmcmFtZXdvcmsgKG90aGVyIHRoYW4gYSB0cml2aWFsXHBhcg0K
PiBleGFtcGxlIHNob3dpbmcgaG93IGl0IGNvdWxkIGJlIGRvbmUpLCBzbyBJIGhhZCB0b1xwYXIN
Cj4gd3JpdGUgbXkgb3duLlxwYXINClxwYXINClBlb3BsZSBsaWtlIHRvIHdyaXRlIHRoZWlyIG93
biEgVGhhdCB3YXkgaXQgb3BlcmF0ZXMgYXMgdGhleSB3aXNoIHJhdGhlclxwYXINCnRoYW4gYWNj
b3JkaW5nIHRvIHNvbWVvbmUgZWxzZXMgJ29kZCcgaWRlYXMgb2YgYSBnb29kIGRlc2lnbi5ccGFy
DQpccGFyDQpPciBhbSBJIHdyb25nPyBXb3VsZCBhICdnb29kJyBBU0NJSSBtb2R1bGUgYmUgYSBy
ZWFsIGFzc2V0IHRvIHRoZSBccGFyDQpjb21tdW5pdHkuXHBhcg0KXHBhcg0KQWN0dWFsbHkgSSBh
bSBvZiB0aGUgb3BpbmlvbiB0aGF0IGl0IHdvdWxkIGJlICdnb29kJyB0aGluZyBpZiB2YXJpb3Vz
IFxwYXINCmZhY2lsaXRpZXMgKHN1Y2ggYXMgQVNDSUkgZmlsZSBoYW5kbGluZykgd2VyZSBkZXZl
bG9wZWQgdG8gYSBnb29kXHBhcg0Kc3RhbmRhcmQsIHRoZW4gYmVjYW1lIGRlZmFjdG8gc3RhbmRh
cmRzIHdpdGhpbiB0aGUgY29tbXVuaXR5LlxwYXINClxwYXINClRvIHRoaXMgZW5kIEkgcHVibGlz
aGVkIGEgY2FwYWJsZSBhbmQgZG9jdW1lbnRlZCBBU0NJSSBmaWxlIHJlYWRlciBccGFyDQooTGli
QXNjaWlNYXBwZXJzKS5ccGFyDQpOb3cgaXQgbWF5IGJlIHRoZSBjYXNlIHRoYXQgdGhpcyBtb2R1
bGUgaXMgZXhjZWxsZW50IG9yIGhvcGVsZXNzLCBidXQgXHBhcg0KdGhlIHBvaW50IHRoYXQgSSB3
YW50IHRvIG1ha2UgaXMgdGhhdCBpdCBoYXMgcHJvdm9rZWQgbm8gZmVlZGJhY2s7XHBhcg0Kbm8g
b25lIGhhcyBzYWlkICJtYWtlIHRoaXMgc21hbGwgY2hhbmdlIGFuZCBldmV5b25lIHdpbGwgd2Fu
dCB0b1xwYXINCnVzZSBpdCIgb3IgImJpbiB0aGF0IGxvYWQgb2YgcnViYmlzaCBhbmQgdXNlIHRo
aXM7IGl0IGlzIE1VQ0ggYmV0dGVyIi5ccGFyDQpccGFyDQpXZSBuZWVkIHRoaXMga2luZCBvZiBp
bnRlcmFjdGlvbiB0byBldm9sdmUgdG93YXJkcyBiZXR0ZXIgdGhpbmdzLiBccGFyDQpXaXRob3V0
IHRoaXMgaW50ZXJhY3Rpb24gSSBhbSBsZWZ0IHdpdGggb25lIG9yIHR3byB0aGVvcmllczpccGFy
DQpccGFyDQoxIC0gV2UgYXJlIHRvbyBwb2xpdGUgZm9yIG91ciBvd24gZ29vZFxwYXINClxwYXIN
Cm9yXHBhcg0KXHBhcg0KMiAtIChBcyBhbHJlYWR5IHNhaWQpIFBlb3BsZSBsaWtlIHRvIHdyaXRl
IHRoZWlyIG93bi5ccGFyDQpccGFyDQpSb2JlcnRccGFyDQpccGFyDQogIFxwYXINClxwYXINCi0t
LSBCbGFja0JveFxwYXINCi0tLSBzZW5kIHN1YmplY3QgSEVMUCBvciBVTlNVQlNDUklCRSB0byBi
bGFja2JveEBvYmVyb24uY2hccGFyDQpccGFyDQpccGFyDQotLS0tLS0tLS0tLS0tLS1ccGFyDQpc
cGFyDQpEaWVzZSBFLU1haWwgd3VyZGUgYXVmIFZpcmVuIHVlYmVycHJ1ZWZ0LlxwYXINClxwYXIN
CklHIE1ldGFsbFxwYXINClxwYXINCi0tLSBCbGFja0JveFxwYXINCi0tLSBzZW5kIHN1YmplY3Qg
SEVMUCBvciBVTlNVQlNDUklCRSB0byBibGFja2JveEBvYmVyb259fQBSZXBseS1UbzogYmxh
----boundary-LibPST-iamunique-585293993_-_---
Received on Wed May 31 2006 - 13:37:39 UTC