Re: [BLACKBOX] BlackBox 1.6 final version?

From: [at]} <Wojtek>
Date: Mon, 29 Jun 2009 15:11:40 -0400

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

On Mon, 29 Jun 2009, Georgy Jikia wrote:

> And Robert, if I remember correctly, is using for FFT another external
> library(FFTW) inn Lib.

He has both, his own implementation as well as a hook to FFTW.

> The question however is: would COMPLEX help you
> to develop your own numerical code, which is not yet
> implemented in Lib? I think the answer is "yes".

I also think that the answer is "yes". But I cannot substantiate
this answer with any concrete example. My needs are served by Lib
to such an extent, that I cannot envision myself needing COMPLEX.

I have seen the COMPLEX suggestion many times over the years,
but I have not seen any demonstrated example of BlackBox not being
used because of lack of COMPLEX. I am not saying such an example
does not exist.

I always opt for using BlackBox if I only can because of its
reliability, ease of use, excellent language, and (last but not least)
the user community composed of top-notch specialists in their
respective areas. Would I still use BlackBox if COMPLEX is not
added to version 1.6? Absolutely yes. Are there any applications
where I could use BlackBox, but I would not ONLY because it does not
provide COMPLEX? Probably no. In my experience, problems caused by
lack of COMPLEX are so marginal, that it hardly matters.

I am not saying "do not add COMPLEX". But I am saying that
before seriously requesting COMPLEX it would be good to
support such need by some concrete examples of applications,
where COMPLEX is an enabling technology.

Not supporting operator overloading or COMPLEX is making
the language look less trendy. But is it necessarily bad?
I am less than sure.

W.


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-2001823932_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIE9uIE1vbiwgMjkgSnVuIDIwMDksIEdlb3JneSBK
aWtpYSB3cm90ZTpccGFyDQpccGFyDQo+IEFuZCBSb2JlcnQsIGlmIEkgcmVtZW1iZXIgY29ycmVj
dGx5LCBpcyB1c2luZyBmb3IgRkZUIGFub3RoZXIgZXh0ZXJuYWwgXHBhcg0KPiBsaWJyYXJ5KEZG
VFcpIGlubiBMaWIuXHBhcg0KXHBhcg0KSGUgaGFzIGJvdGgsIGhpcyBvd24gaW1wbGVtZW50YXRp
b24gYXMgd2VsbCBhcyBhIGhvb2sgdG8gRkZUVy5ccGFyDQpccGFyDQo+IFRoZSBxdWVzdGlvbiBo
b3dldmVyIGlzOiB3b3VsZCBDT01QTEVYIGhlbHAgeW91IFxwYXINCj4gdG8gZGV2ZWxvcCB5b3Vy
IG93biBudW1lcmljYWwgY29kZSwgd2hpY2ggaXMgbm90IHlldFxwYXINCj4gaW1wbGVtZW50ZWQg
aW4gTGliPyBJIHRoaW5rIHRoZSBhbnN3ZXIgaXMgInllcyIuXHBhcg0KXHBhcg0KSSBhbHNvIHRo
aW5rIHRoYXQgdGhlIGFuc3dlciBpcyAieWVzIi4gQnV0IEkgY2Fubm90IHN1YnN0YW50aWF0ZVxw
YXINCnRoaXMgYW5zd2VyIHdpdGggYW55IGNvbmNyZXRlIGV4YW1wbGUuIE15IG5lZWRzIGFyZSBz
ZXJ2ZWQgYnkgTGliXHBhcg0KdG8gc3VjaCBhbiBleHRlbnQsIHRoYXQgSSBjYW5ub3QgZW52aXNp
b24gbXlzZWxmIG5lZWRpbmcgQ09NUExFWC5ccGFyDQpccGFyDQpJIGhhdmUgc2VlbiB0aGUgQ09N
UExFWCBzdWdnZXN0aW9uIG1hbnkgdGltZXMgb3ZlciB0aGUgeWVhcnMsXHBhcg0KYnV0IEkgaGF2
ZSBub3Qgc2VlbiBhbnkgZGVtb25zdHJhdGVkIGV4YW1wbGUgb2YgQmxhY2tCb3ggbm90IGJlaW5n
XHBhcg0KdXNlZCBiZWNhdXNlIG9mIGxhY2sgb2YgQ09NUExFWC4gSSBhbSBub3Qgc2F5aW5nIHN1
Y2ggYW4gZXhhbXBsZVxwYXINCmRvZXMgbm90IGV4aXN0LlxwYXINClxwYXINCkkgYWx3YXlzIG9w
dCBmb3IgdXNpbmcgQmxhY2tCb3ggaWYgSSBvbmx5IGNhbiBiZWNhdXNlIG9mIGl0c1xwYXINCnJl
bGlhYmlsaXR5LCBlYXNlIG9mIHVzZSwgZXhjZWxsZW50IGxhbmd1YWdlLCBhbmQgKGxhc3QgYnV0
IG5vdCBsZWFzdClccGFyDQp0aGUgdXNlciBjb21tdW5pdHkgY29tcG9zZWQgb2YgdG9wLW5vdGNo
IHNwZWNpYWxpc3RzIGluIHRoZWlyXHBhcg0KcmVzcGVjdGl2ZSBhcmVhcy4gV291bGQgSSBzdGls
bCB1c2UgQmxhY2tCb3ggaWYgQ09NUExFWCBpcyBub3RccGFyDQphZGRlZCB0byB2ZXJzaW9uIDEu
Nj8gQWJzb2x1dGVseSB5ZXMuIEFyZSB0aGVyZSBhbnkgYXBwbGljYXRpb25zXHBhcg0Kd2hlcmUg
SSBjb3VsZCB1c2UgQmxhY2tCb3gsIGJ1dCBJIHdvdWxkIG5vdCBPTkxZIGJlY2F1c2UgaXQgZG9l
cyBub3RccGFyDQpwcm92aWRlIENPTVBMRVg/IFByb2JhYmx5IG5vLiBJbiBteSBleHBlcmllbmNl
LCBwcm9ibGVtcyBjYXVzZWQgYnlccGFyDQpsYWNrIG9mIENPTVBMRVggYXJlIHNvIG1hcmdpbmFs
LCB0aGF0IGl0IGhhcmRseSBtYXR0ZXJzLlxwYXINClxwYXINCkkgYW0gbm90IHNheWluZyAiZG8g
bm90IGFkZCBDT01QTEVYIi4gQnV0IEkgYW0gc2F5aW5nIHRoYXRccGFyDQpiZWZvcmUgc2VyaW91
c2x5IHJlcXVlc3RpbmcgQ09NUExFWCBpdCB3b3VsZCBiZSBnb29kIHRvXHBhcg0Kc3VwcG9ydCBz
dWNoIG5lZWQgYnkgc29tZSBjb25jcmV0ZSBleGFtcGxlcyBvZiBhcHBsaWNhdGlvbnMsXHBhcg0K
d2hlcmUgQ09NUExFWCBpcyBhbiBlbmFibGluZyB0ZWNobm9sb2d5LlxwYXINClxwYXINCk5vdCBz
dXBwb3J0aW5nIG9wZXJhdG9yIG92ZXJsb2FkaW5nIG9yIENPTVBMRVggaXMgbWFraW5nXHBhcg0K
dGhlIGxhbmd1YWdlIGxvb2sgbGVzcyB0cmVuZHkuIEJ1dCBpcyBpdCBuZWNlc3NhcmlseSBiYWQ/
XHBhcg0KSSBhbSBsZXNzIHRoYW4gc3VyZS5ccGFyDQpccGFyDQpXLlxwYXINClxwYXINClxwYXIN
Ci0tLS1ccGFyDQpUbyB1bnN1YnNjcmliZSwgc2VuZCBhIG1lc3NhZ2Ugd2l0aCBib2R5ICJTSUdO
T0ZGIEJMQUNLQk9YIiB0byBMSVNUU0VSVkBMSVNUUy5PQkVST04uQ0hccGFyDQp9
----boundary-LibPST-iamunique-2001823932_-_---
Received on Mon Jun 29 2009 - 21:11:40 UTC

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