[REBOL] Re: How to transform a string into a word and get its associated value
From: volker:nitsch:gma:il at: 22-Jun-2005 0:23
On 6/21/05, Gerard Cote <[gerardcote--sympatico--ca]> wrote:
> Hi list,
>
> Since I got no cue about my recent parse submit, I will restructure my problem another
simpler way:
>
> I have some word called 'name and its associated integer value 250.
> >> name: 250
> == 250
>
> I can verify the value associated with the word 'name from the global system/words
object.
> >> print system/words/name
> 250
>
> Now for the difficult part (at least to me). I get another word called 'info that contains
a reference to my former word 'name.
> >> info: "name"
> == "name"
>
!>> info: 'name
== name
!>> get info
== 250
> When I ask to display its value, the word name is correctly associated but it remains
a string and is in no way considered as a real
> word called 'name.
> >> print system/words/info
> name
>
> What I would get is a substitution of the string "name" for the real word 'name and
then the associated value could be accessed -
> indirectly.
>
> I feel there is some way to do it but I can't up to now say which it is ????
>
> I tried some basic knowledge I have but the result is not the one I want.
> >> print system/words/:info
> ** Script Error: Invalid path value: name
> ** Where: halt-view
> ** Near: print system/words/:info
>
> May be I could join or append the 2 parts (system/words and info) in some way but I
have yet to get it done.
>
> Thanks,
> Gerard
>
> --
> To unsubscribe from the list, just send an email to
> lists at rebol.com with unsubscribe as the subject.
>
--
-Volker
Any problem in computer science can be solved with another layer of
indirection. But that usually will create another problem.
David
Wheeler