2009-12-12 106 views

回答

2

看來你沒有意識到的路徑!價值是一種系列!值:

>> path: 'system/console/history 
== system/console/history 
>> type? path     
== path! 
>> series? path     
== true 

所以才刪除該系列中的最後一個值:

>> path: head remove back tail path 
== system/console 
1

彼得是正確的,如果歷史對象只有一個父。但它可能有其他的:

my-block: copy [] 
append my-block system/console/history 

my-object:make object! [歷史:系統/控制檯/歷史]

歷史現在有三個合法的父母:

  1. 系統/控制檯
  2. 我塊
  3. 我的對象/歷史

你認爲真正的父母是真的取決於你。我知道找到對象(或塊)所包含的所有上下文並不容易。