Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

[DEPRECATION] UnManagedStruct handling nested structure #298

Open
plobsing opened this Issue Apr 12, 2010 · 0 comments

Comments

Projects
None yet
1 participant
Contributor

plobsing commented Apr 12, 2010

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...

These 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:

  • remembering structure of nested structured elements. These will now be treated as
    void *
    or
    void (*)(void)
    as appropriate
  • multi-level keyed access

Originally http://trac.parrot.org/parrot/ticket/1551

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment