FTLNewsFeed, what BlueGhost is looking for seems to be a pointer.
And hes right it dosnt work for unset, but you can use eval in stead to get the right behaviour.
Code:
alias test {
  set %test % $+ test2
  set %test2 proof-of-concept
  echo -a %test2 will return "proof-of-concept"

  set [ [ %test ] ] success
  echo -a %test2 will return "success"

  ; unsets %test2
  unset $eval(%test, 1)
  ; unsets %test
  unset [ [ %test ] ]
}

Last edited by Cork; 19/02/06 07:19 AM.