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

[REBOL] Re: Embedded objects.

From: al:bri:xtra at: 13-Mar-2003 18:49

jn wrote:
> If you want everybody who knows Bob to know that Bob got a dog, you'll
have to do *some* amount of planning ahead. And if people can't be bother doing planning,... :) Try:
>> Bob: [Name "Bob"]
== [Name "Bob"]
>> Dog: [Name "Rex"]
== [Name "Rex"]
>> insert tail Bob reduce ['Pet Dog]
== []
>> probe Bob
[Name "Bob" Pet [Name "Rex"]] == [Name "Bob" Pet [Name "Rex"]]
>> Carol: [Name "Carol"]
== [Name "Carol"]
>> insert tail Carol reduce ['Husband Bob]
== []
>> insert tail Bob reduce ['Wife Carol]
== []
>> bob/wife
== [Name "Carol" Husband [Name "Bob" Pet [Name "Rex"] Wife [...]]]
>> carol/husband
== [Name "Bob" Pet [Name "Rex"] Wife [Name "Carol" Husband [...]]]
>> carol/husband/pet
== [Name "Rex"] :) Andrew Martin ICQ: 26227169 http://valley.150m.com/