| From | Sent On | Attachments |
|---|---|---|
| Krzysztof Czaja | Mar 24, 2005 7:50 am | |
| Mathieu Bouchard | Mar 24, 2005 9:20 am | |
| Frank Barknecht | Mar 24, 2005 11:03 am | |
| Krzysztof Czaja | Mar 24, 2005 1:54 pm | |
| Mathieu Bouchard | Mar 24, 2005 2:36 pm | |
| Tim Blechmann | Mar 25, 2005 1:37 pm | |
| Krzysztof Czaja | Mar 25, 2005 2:13 pm | |
| Tim Blechmann | Mar 26, 2005 12:31 am | |
| Mathieu Bouchard | Mar 26, 2005 12:57 am | |
| Krzysztof Czaja | Mar 26, 2005 3:40 am | |
| Frank Barknecht | Mar 26, 2005 4:03 am | |
| ix...@replic.net | Mar 26, 2005 4:20 am | |
| Krzysztof Czaja | Mar 26, 2005 1:26 pm | |
| Tim Blechmann | Mar 27, 2005 4:52 am | |
| Tim Blechmann | Mar 27, 2005 4:57 am | |
| Mathieu Bouchard | Mar 27, 2005 9:15 pm | |
| Krzysztof Czaja | Mar 28, 2005 7:38 am |
| Subject: | Re: [PD-dev] Re: [PD] VASP future | |
|---|---|---|
| From: | Mathieu Bouchard (mat...@sympatico.ca) | |
| Date: | Mar 24, 2005 9:20:10 am | |
| List: | at.iem.pd-dev | |
On Thu, 24 Mar 2005, Krzysztof Czaja wrote:
I have missed that one, I am afraid. Is it about keeping $0-symbols in local hash tables, or about introducing a new special syntax? How a local symbol would be prevented from spilling out of local context?
The global symbol-table would deal with: 1. the unique numbering of symbols based on string comparison 2. the holding of global variables (array names / receive-symbols)
A "local" symbol-table would deal with: 1. the holding of "local" variables 2. that's all
The $-prefixes would really become scope indicators. $0-hello would access the local table $0 using the t_symbol "hello". This would *not* create a t_symbol "1000-hello" anymore.
A "local" symbol-table would belong to an abstraction instance (and so, in OOP vocabulary, would rather be called instance symbol-table, or object symbol-table). It would be destroyed whenever the abstraction instance is destroyed.
_____________________________________________________________________ Mathieu Bouchard -=- Montréal QC Canada -=- http://artengine.ca/matju





