RE: Meta

From: CFB Software <"CFB>
Date: Sat, 14 Aug 2004 09:29:10 +0930

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

Gérard

> Yes, it's perhaps the better solution. I hoped that there was a
> more direct
> and quick way, but it seems there is not.

Due to the recursive nature of declarations in CP, I can see why it makes
sense for Oberon Microsystems to have taken this approach.

> The bad news is that, apparently, Meta is buggy. For my task, I
> need to scan
> all available modules, since I've no information about the location of the
> variable I'm looking for. But when a Meta.Scanner is connected to all
> modules (Meta.Scanner.ConnectToMods), it behaves very strangely (at least
> with BB 1.4 + SP1).
>

After experimenting with your examples I agree with your conclusions.
Scanner.eos does not to be set correctly when scanning the list of modules.

'Kernel' seems to be the last module in the list. If that is always true, a
simpler workaround is to use

  WHILE name # 'Kernel' DO ...

when scanning the module list.

Regards,
Chris

Chris Burrows
CFB Software
info{([at]})nowhere.xy
http://www.cfbsoftware.com



--------------------------------------------

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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBHXCdlOXJhcmRccGFyDQpccGFy
DQo+IFllcywgaXQncyBwZXJoYXBzIHRoZSBiZXR0ZXIgc29sdXRpb24uIEkgaG9wZWQgdGhhdCB0
aGVyZSB3YXMgYVxwYXINCj4gbW9yZSBkaXJlY3RccGFyDQo+IGFuZCBxdWljayB3YXksIGJ1dCBp
dCBzZWVtcyB0aGVyZSBpcyBub3QuXHBhcg0KXHBhcg0KRHVlIHRvIHRoZSByZWN1cnNpdmUgbmF0
dXJlIG9mIGRlY2xhcmF0aW9ucyBpbiBDUCwgSSBjYW4gc2VlIHdoeSBpdCBtYWtlc1xwYXINCnNl
bnNlIGZvciBPYmVyb24gTWljcm9zeXN0ZW1zIHRvIGhhdmUgdGFrZW4gdGhpcyBhcHByb2FjaC5c
cGFyDQpccGFyDQo+IFRoZSBiYWQgbmV3cyBpcyB0aGF0LCBhcHBhcmVudGx5LCBNZXRhIGlzIGJ1
Z2d5LiBGb3IgbXkgdGFzaywgSVxwYXINCj4gbmVlZCB0byBzY2FuXHBhcg0KPiBhbGwgYXZhaWxh
YmxlIG1vZHVsZXMsIHNpbmNlIEkndmUgbm8gaW5mb3JtYXRpb24gYWJvdXQgdGhlIGxvY2F0aW9u
IG9mIHRoZVxwYXINCj4gdmFyaWFibGUgSSdtIGxvb2tpbmcgZm9yLiBCdXQgd2hlbiBhIE1ldGEu
U2Nhbm5lciBpcyBjb25uZWN0ZWQgdG8gYWxsXHBhcg0KPiBtb2R1bGVzIChNZXRhLlNjYW5uZXIu
Q29ubmVjdFRvTW9kcyksIGl0IGJlaGF2ZXMgdmVyeSBzdHJhbmdlbHkgKGF0IGxlYXN0XHBhcg0K
PiB3aXRoIEJCIDEuNCArIFNQMSkuXHBhcg0KPlxwYXINClxwYXINCkFmdGVyIGV4cGVyaW1lbnRp
bmcgd2l0aCB5b3VyIGV4YW1wbGVzIEkgYWdyZWUgd2l0aCB5b3VyIGNvbmNsdXNpb25zLlxwYXIN
ClNjYW5uZXIuZW9zIGRvZXMgbm90IHRvIGJlIHNldCBjb3JyZWN0bHkgd2hlbiBzY2FubmluZyB0
aGUgbGlzdCBvZiBtb2R1bGVzLlxwYXINClxwYXINCidLZXJuZWwnIHNlZW1zIHRvIGJlIHRoZSBs
YXN0IG1vZHVsZSBpbiB0aGUgbGlzdC4gSWYgdGhhdCBpcyBhbHdheXMgdHJ1ZSwgYVxwYXINCnNp
bXBsZXIgd29ya2Fyb3VuZCBpcyB0byB1c2VccGFyDQpccGFyDQogIFdISUxFIG5hbWUgIyAnS2Vy
bmVsJyBETyAuLi5ccGFyDQpccGFyDQp3aGVuIHNjYW5uaW5nIHRoZSBtb2R1bGUgbGlzdC5ccGFy
DQpccGFyDQpSZWdhcmRzLFxwYXINCkNocmlzXHBhcg0KXHBhcg0KQ2hyaXMgQnVycm93c1xwYXIN
CkNGQiBTb2Z0d2FyZVxwYXINCmluZm9AY2Zic29mdHdhcmUuY29tXHBhcg0KaHR0cDovL3d3dy5j
ZmJzb2Z0d2FyZS5jb21ccGFyDQpccGFyDQpccGFyDQpccGFyDQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxwYXINClxwYXINClRvIHVuc3Vic2NyaWJlIGZyb20g
dGhpcyBtYWlsaW5nIGxpc3QsIHNlbmQgYSBtZXNzYWdlIGNvbnRhaW5pbmcgdGhlIHdvcmQgInVu
c3Vic2NyaWJlIiB0bzpccGFyDQogICBibGFja2JveC1yZXF1ZXN0QG9iZXJvbi5jaFxwYXINClxw
YXINClRvIGdldCBhIGxpc3Qgb2YgdmFsaWQgZS1tYWlsIGNvbW1hbmRzIGFuZCBpbnN0cnVjdGlv
bnMgb24gdGhlaXIgdXNhZ2UsIHNlbmQgYSBtZXNzYWdlIGNvbnRhaW5pbmcgdGhlIHdvcmQgImhl
bHAiIHRvIHRoZSBhYm92ZSBhZGRyZXNzLlxwYXINClxwYXINClNlbmQgYW55IHByb2JsZW0gcmVw
b3J0cyBvciBxdWVzdGlvbnMgcmVsYXRlZCB0byB0aGlzIGVtYWlsIGxpc3QgdG8gdGhlIGxpc3Qg
b3duZXIgYXRccGFyDQogICBvd25lci1ibGFja2JveEBvYmVyb24uY2hccGFyDQpccGFyDQpDdXJy
ZW50IHBvc3RpbmcgcG9saWN5OlxwYXINClxwYXINCmEpIFRvIHBvc3QgeW91IHNob3VsZCB1c2Ug
dGhlIHNhbWUgYWRkcmVzcyBieSB3aGljaCB5b3UgYXJlIHN1YnNjcmliZWQgdG8gdGhlIG1haWxp
bmcgbGlzdC4gVGhhdCB3YXksIHRoZSBsaXN0IHNlcnZlciB3aWxsIHJlY29nbml6ZSB5b3UgYXMg
c3Vic2NyaWJlciBhbmQgZm9yd2FyZCB5b3VyIHBvc3RpbmcgaW1tZWRpYXRlbHksIHdpdGhvdXQg
Y3JlYXRpbmcgYW55IG92ZXJoZWFkLlxwYXINClxwYXINCmIpIElmLCBmb3Igc29tZSByZWFzb24s
IHlvdSBjYW5ub3QgcG9zdCBmcm9tIHRoZSBhZGRyZXNzLCBieSB3aGljaCB5b3UgYXJlIHN1YnNj
cmliZWQsIHlvdXIgbWVzc2FnZSB3aWxsIGJlIG1vZGVyYXRlZCB0byBhdm9pZCBzcGFtLiBQbGVh
c2UgdW5kZXJzdGFuZCB0aGF0IG1vZGVyYXRpb24gd2lsbCBvZnRlbiBjYXVzZSBzb21lIGRlbGF5
LCBpbiBwYXJ0aWN1bGFyIG92ZXIgd2Vla2VuZHMgb3IgaG9seWRheXN9fQBdKQ0KIA=


----boundary-LibPST-iamunique-1312626430_-_---
Received on Sat Aug 14 2004 - 01:59:10 UTC

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