たとえば、オブジェクトの親を取得する関数はありますか?
parent-of system/console/history
与えるだろう
system/console
あなたはその道に気づいていないようです!値はシリーズの一種です!価値:
>> path: 'system/console/history
== system/console/history
>> type? path
== path!
>> series? path
== true
したがって、シリーズの最後の値を削除するだけです。
>> path: head remove back tail path
== system/console
履歴オブジェクトに親が1つしかない場合、Peterは正しいです。しかし、他にもあるかもしれません:
my-block: copy []
append my-block system/console/history
my-object:オブジェクトを作成します![履歴:システム/コンソール/履歴]
歴史には現在、3人の正当な親がいます。
あなたが本当の親にどちらを考えるかは本当にあなた次第です。オブジェクト(またはブロック)が含まれているすべてのコンテキストを見つけるための簡単な方法はありません。