RE: An extended discussion of extensibility

From: Campbell, Robert D (UK Edinburgh) <"Campbell,>
Date: Tue, 30 Nov 2004 13:47:58 +0000

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


>> > With LibRandom you have to create a 'Variate' object, but
>>

>> But WHY do you think one cannot prepackage standard

>> variates as read-only exported variables?
>> This is the third time already this issue occurs!
>> Stan was first to point it out a while ago, I discussed it too...

It would not work here. Variates cannot be global variables
as they have private state:

0) - Their base random number generator (eg Parks as per
ObxRandom & Bugs, or Lagged Fibonnacci as per Knuth, or
user defined, maybe 'Chaotic' as per Tkachov et al!)

2) - Their defining parameters (eg mean, standard deviation,
Kertosis)

3) - Their state vector. This must be private to allow reruns,
and so that different callers don't interfere which each other.
Such interference could even alter the perceived distribution.

R


********************************************************************
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.
********************************************************************
--------------------------------------------

To unsubscribe from this mailing list, send a message containing the word "unsubscribe" to:
   blackbox-request{([at]})nowhere.xy

To 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.xy

Current 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-1170075467_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIFxwYXINCj4+ICA+IFdpdGggTGliUmFuZG9tIHlv
dSBoYXZlIHRvIGNyZWF0ZSBhICdWYXJpYXRlJyBvYmplY3QsIGJ1dFxwYXINCj4+IFxwYXINClxw
YXINCj4+ICBCdXQgV0hZIGRvIHlvdSB0aGluayBvbmUgY2Fubm90IHByZXBhY2thZ2Ugc3RhbmRh
cmRccGFyDQpccGFyDQo+PiAgdmFyaWF0ZXMgYXMgcmVhZC1vbmx5IGV4cG9ydGVkIHZhcmlhYmxl
cz9ccGFyDQo+PiAgVGhpcyBpcyB0aGUgdGhpcmQgdGltZSBhbHJlYWR5IHRoaXMgaXNzdWUgb2Nj
dXJzIVxwYXINCj4+ICBTdGFuIHdhcyBmaXJzdCB0byBwb2ludCBpdCBvdXQgYSB3aGlsZSBhZ28s
IEkgZGlzY3Vzc2VkIGl0IHRvby4uLlxwYXINClxwYXINCkl0IHdvdWxkIG5vdCB3b3JrIGhlcmUu
IFZhcmlhdGVzIGNhbm5vdCBiZSBnbG9iYWwgdmFyaWFibGVzXHBhcg0KYXMgdGhleSBoYXZlIHBy
aXZhdGUgc3RhdGU6XHBhcg0KXHBhcg0KMCkgLSBUaGVpciBiYXNlIHJhbmRvbSBudW1iZXIgZ2Vu
ZXJhdG9yIChlZyBQYXJrcyBhcyBwZXJccGFyDQpPYnhSYW5kb20gJiBCdWdzLCBvciBMYWdnZWQg
Rmlib25uYWNjaSBhcyBwZXIgS251dGgsIG9yXHBhcg0KdXNlciBkZWZpbmVkLCBtYXliZSAnQ2hh
b3RpYycgYXMgcGVyIFRrYWNob3YgZXQgYWwhKVxwYXINClxwYXINCjIpIC0gVGhlaXIgZGVmaW5p
bmcgcGFyYW1ldGVycyAoZWcgbWVhbiwgc3RhbmRhcmQgZGV2aWF0aW9uLFxwYXINCktlcnRvc2lz
KVxwYXINClxwYXINCjMpIC0gVGhlaXIgc3RhdGUgdmVjdG9yLiBUaGlzIG11c3QgYmUgcHJpdmF0
ZSB0byBhbGxvdyByZXJ1bnMsXHBhcg0KYW5kIHNvIHRoYXQgZGlmZmVyZW50IGNhbGxlcnMgZG9u
J3QgaW50ZXJmZXJlIHdoaWNoIGVhY2ggb3RoZXIuXHBhcg0KU3VjaCBpbnRlcmZlcmVuY2UgY291
bGQgZXZlbiBhbHRlciB0aGUgcGVyY2VpdmVkIGRpc3RyaWJ1dGlvbi5ccGFyDQpccGFyDQpSXHBh
cg0KXHBhcg0KXHBhcg0KKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKipccGFyDQpUaGlzIGVtYWlsIGFuZCBhbnkgYXR0YWNo
bWVudHMgYXJlIGNvbmZpZGVudGlhbCB0byB0aGUgaW50ZW5kZWRccGFyDQpyZWNpcGllbnQgYW5k
IG1heSBhbHNvIGJlIHByaXZpbGVnZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZFxwYXIN
CnJlY2lwaWVudCBwbGVhc2UgZGVsZXRlIGl0IGZyb20geW91ciBzeXN0ZW0gYW5kIG5vdGlmeSB0
aGUgc2VuZGVyLlxwYXINCllvdSBzaG91bGQgbm90IGNvcHkgaXQgb3IgdXNlIGl0IGZvciBhbnkg
cHVycG9zZSBub3IgZGlzY2xvc2Ugb3JccGFyDQpkaXN0cmlidXRlIGl0cyBjb250ZW50cyB0byBh
bnkgb3RoZXIgcGVyc29uLlxwYXINCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHBhcg0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ccGFyDQpccGFyDQpUbyB1bnN1YnNjcmliZSBmcm9t
IHRoaXMgbWFpbGluZyBsaXN0LCBzZW5kIGEgbWVzc2FnZSBjb250YWluaW5nIHRoZSB3b3JkICJ1
bnN1YnNjcmliZSIgdG86XHBhcg0KICAgYmxhY2tib3gtcmVxdWVzdEBvYmVyb24uY2hccGFyDQpc
cGFyDQpUbyBnZXQgYSBsaXN0IG9mIHZhbGlkIGUtbWFpbCBjb21tYW5kcyBhbmQgaW5zdHJ1Y3Rp
b25zIG9uIHRoZWlyIHVzYWdlLCBzZW5kIGEgbWVzc2FnZSBjb250YWluaW5nIHRoZSB3b3JkICJo
ZWxwIiB0byB0aGUgYWJvdmUgYWRkcmVzcy5ccGFyDQpccGFyDQpTZW5kIGFueSBwcm9ibGVtIHJl
cG9ydHMgb3IgcXVlc3Rpb25zIHJlbGF0ZWQgdG8gdGhpcyBlbWFpbCBsaXN0IHRvIHRoZSBsaXN0
IG93bmVyIGF0XHBhcg0KICAgb3duZXItYmxhY2tib3hAb2Jlcm9uLmNoXHBhcg0KXHBhcg0KQ3Vy
cmVudCBwb3N0aW5nIHBvbGljeTpccGFyDQpccGFyDQphKSBUbyBwb3N0IHlvdSBzaG91bGQgdXNl
IHRoZSBzYW1lIGFkZHJlc3MgYnkgd2hpY2ggeW91IGFyZSBzdWJzY3JpYmVkIHRvIHRoZSBtYWls
aW5nIGxpc3QuIFRoYXQgd2F5LCB0aGUgbGlzdCBzZXJ2ZXIgd2lsbCByZWNvZ25pemUgeW91IGFz
IHN1YnNjcmliZXIgYW5kIGZvcndhcmQgeW91ciBwb3N0aW5nIGltbWVkaWF0ZWx5LCB3aXRob3V0
IGNyZWF0aW5nIGFueSBvdmVyaGVhZC5ccGFyDQpccGFyDQpiKSBJZiwgZm9yIHNvbWUgcmVhc29u
LCB5b3UgY2Fubm90IHBvc3QgZnJvbSB0aGUgYWRkcmVzcywgYnkgd2hpY2ggeW91IGFyZSBzdWJz
Y3JpYmVkLCB5b3VyIG1lc3NhZ2Ugd2lsbCBiZSBtb2RlcmF0ZWQgdG8gYXZvaWQgc3BhbS4gUGxl
YXNlIHVuZGVyc3RhbmQgdGhhdCBtb2RlcmF0aW9uIHdpbGwgb2Z0ZW4gY2F1c2Ugc29tZSBkZWxh
eSwgaW4gcGFydGljdWxhciBvdmVyIHdlZWtlbmRzIG9yIGhvbHlkYXlzfX0AaCBMaWI

----boundary-LibPST-iamunique-1170075467_-_---
Received on Tue Nov 30 2004 - 14:47:58 UTC

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