Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search

[REBOL] Re: Confused about "word" forms

From: dukeofperl:ml1 at: 2-Dec-2010 12:24

-Henrik Mikael Kristensen -Semseddin Moldibi -Ladislav Mecir Instead of replying to each message, I'll thank you all right here and now for your detailed responses. Much appreciated! Here then is what I learned from you guys so far, about REBOL words: a plain, old word like "age", or "name" or whatever is - if not recognized by REBOL as part of it's built-in vocabulary - just that, a word with a data-type of "word!" This symbol, or identifier, or plain, old "word" can be used in different was, giving the word a new meaning each time. Appended with a colon - like age: - morphs "age" from a simple word! data-type, to a set-word! data-type. This is how values get assigned to "words". prepending with a colon - like :age - morphs "age" into a get-word! data-type, which returns the value assigned to "age" prepending with an apostrophe - like 'age - morphs "age" into a lit-word! data-type, which when executed returns its own name - "age" Using "age" by itself at the core prompt, also returns the value assigned to age. How did I do? So what's the diff between using "age" by itself, and ":age" to scoop the value? -- Duke