{"issue":{"state":"open","pull_request":{"diff_url":null,"html_url":null,"patch_url":null},"milestone":null,"user":{"avatar_url":"https://secure.gravatar.com/avatar/d1588981e0248aaa0174906c99df180e?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"d1588981e0248aaa0174906c99df180e","url":"https://api.github.com/users/petdance","login":"petdance","id":41100},"labels":[{"name":"deprecation","color":"457411","url":"https://api.github.com/repos/petdance/scratch/labels/deprecation"},{"name":"Pri-normal","color":"02600F","url":"https://api.github.com/repos/petdance/scratch/labels/Pri-normal"},{"name":"Sev-medium","color":"2F47CA","url":"https://api.github.com/repos/petdance/scratch/labels/Sev-medium"}],"assignee":null,"updated_at":"2011-11-01T05:41:53Z","comments":0,"closed_at":null,"url":"https://api.github.com/repos/petdance/scratch/issues/273","body":"UnManagedStruct is complicated by the need to handle nested structures. The need to consult nested structures for their shape, support for multi-element keyed lookup, etc...\nThese are a higher level concepts than \"view this buffer as a collection of these datatypes\", and as such do not belong in UnManagedStruct. Therefore the following aspects of unmanagedstruct are deprecated:\r\n * remembering structure of nested structured elements. These will now be treated as {{{ void * }}} or {{{ void (*)(void) }}} as appropriate\r\n * multi-level keyed access\r\n\r\nOriginally http://trac.parrot.org/parrot/ticket/1551","html_url":"https://github.com/petdance/scratch/issues/273","number":273,"title":"[DEPRECATION] UnManagedStruct handling nested structure","id":2107360,"created_at":"2011-11-01T05:41:53Z"},"action":"opened"}