[7.7] __namespace: shows up when extending using default namespace

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[7.7] __namespace: shows up when extending using default namespace

Boris Popov, DeepCove Labs (SNN)

If you compile an extension in the namespace defined as default for a given package, __namespace: selector will show up in 'senders' and 'implementers' lists as per attached screenshot.

 

1. Open visual.im

2. Load attached TestNamespace.pcl

3. Browse single implementer of #isEvil

4. Right click and view Senders or Implementors

 

Cheers,

 

-Boris

 

--

DeepCove Labs Ltd.

+1 (604) 689-0322

4th floor, 595 Howe Street

Vancouver, British Columbia

Canada V6C 2T5

http://tinyurl.com/r7uw4

 

PacNet Services (Europe) Ltd.

+353 (0)61 714-360

Shannon Airport House, SFZ

County Clare, Ireland

http://tinyurl.com/y952amr

 

CONFIDENTIALITY NOTICE

 

This email is intended only for the persons named in the message header. Unless otherwise indicated, it contains information that is private and confidential. If you have received it in error, please notify the sender and delete the entire message including any attachments.

 

Thank you.

 


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

TestNamespace.zip (2K) Download Attachment
evil.png (6K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [7.7] __namespace: shows up when extending using default namespace

Alan Knight-2
Yes, things that are annotations show up in senders/implementors. That's sometimes useful, as things like pragmas do show up, and it can be handy. But for the case of invisible annotations it's probably less so, and should be suppressed. If you do senders/implementors in the debugger from a doit, you'll see even more of them.

At 07:38 AM 2010-04-30, Boris Popov, DeepCove Labs \(YVR\) wrote:
If you compile an extension in the namespace defined as default for a given package, __namespace: selector will show up in 'senders' and 'implementers' lists as per attached screenshot.
 
1. Open visual.im
2. Load attached TestNamespace.pcl
3. Browse single implementer of #isEvil
4. Right click and view Senders or Implementors
 
Cheers,
 
-Boris
 
--
DeepCove Labs Ltd.
+1 (604) 689-0322
4th floor, 595 Howe Street
Vancouver, British Columbia
Canada V6C 2T5
http://tinyurl.com/r7uw4
 
PacNet Services (Europe) Ltd.
+353 (0)61 714-360
Shannon Airport House, SFZ
County Clare, Ireland
http://tinyurl.com/y952amr
 
CONFIDENTIALITY NOTICE
 
This email is intended only for the persons named in the message header. Unless otherwise indicated, it contains information that is private and confidential. If you have received it in error, please notify the sender and delete the entire message including any attachments.
 
Thank you.
 


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

--
Alan Knight [|], Engineering Manager, Cincom Smalltalk

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc